Думаю, я бы подумал о другом подходе.
Если вы действительно хотите относиться к этим данным, есть ли причина, по которой они не могут быть хеш-таблицами (у них есть связанный код)?
Reflection сделает это, но это последнее средство - вы всегда должны серьезно рассмотреть различные подходы, прежде чем переходить к отражению.
Случаи, когда вам необходимо получить доступ к таким переменным, как, например, отображение базы данных (Hibernate) и внедрение (Весна).Возможно, вы захотите подумать, подходит ли вам подобное упакованное решение, чтобы будущие программисты могли понять, что вы сделали, не изучая все о вашем конкретном решении.
Кроме того, Spring инъекция может делать то, что может соответствовать вашим потребностям.
Также, если вы собираетесь использовать рефлексию, серьезно рассмотрите аннотации, чтобы не связывать свою функциональность с простыми произвольными именами атрибутов.