Другой класс, вероятно, должен создать экземпляр объекта, считав значения, необходимые для его создания из базы данных.Это лучшее разделение проблем.Объект, который содержит значения, вероятно, будет просто JavaBean, то есть объектом, содержащим значения.Я, конечно, не стал бы добавлять код доступа к базе данных к отдельным объектам.