That issue comes up because ini4j interprets dots in keys as nested paths. That’s why ini.get("ventilation", "xxxx.yyyy") works, but automatic mapping does not. If you just need the value, keep using ini.get(section, key). For bean mapping, you’ll need to either rename keys (e.g., replace . with _) or customize the key handling logic so dots are treated literally.