Есть несколько способов, и то, как вы это сделаете, зависит от того, насколько надежным должно быть ваше решение.
Можно было бы просто написать пару объектов, которые имели атрибуты в базе данных. Затем вы можете получить набор результатов и выполнить итерацию по нему, создавая новый объект каждый раз, когда изменяется ключевое поле (например, «имя»), и добавляя его в список этого объекта. Тогда вы установите атрибуты соответствующим образом. Это «быстрое и грязное» решение.
Несколько более надежный способ - использовать что-то вроде Hibernate для отображения.
Если вы решите это сделать, я бы также предложил переделать ваши таблицы, чтобы они точно отражали структуру вашего объекта. Это может не понадобиться, если вы просто хотите быстрое решение. Но если вы ищете надежное решение для коммерческого или корпоративного программного обеспечения, это, вероятно, хорошая идея.