Как можно без "лишней крови" получить список пропертей которе начинаются на propLevel1.*. Скорее всего уже существуют готовые решения, которые я не могу отыскать.
Если это Java properties, и используем Java 8, то можно так попробовать
Properties props = new Properties() //как-то в общем мы получили сей объект, это не важно
List<String> vals = props.stringPropertyNames().stream().filter(key -> key.startWith("propLevel1")).map(props::getProperty).collect(Collectors.toList());