Как читать значения подгрупп из файла .ini в java?

У меня есть файл .ini со следующей структурой:

[HEADING1][SUBHEADING] DBUSer=John DBPASSWD=Joe1234 

Я не могу читать значения из подгруппы (SUBHEADING) группы (HEADING1). Я старался искать не сеть, но не нашел подсказки, пожалуйста, поделитесь своим мнением об этом.

Я могу прочитать файл .ini с этой структурой:

  [HEADING1] DBUSer=John DBPASSWD=Joe1234 

но для подгруппы i сталкивается с проблемой.

  Ini ini = new Ini(new File("/path/to/file")); System.out.println(ini.get("HEADING1", "DBUSer")); 

или если у вас есть другое решение или библиотека, пожалуйста, поделитесь им здесь.