Зависит от того, что вы хотите.
Java является статическим языком, поэтому вы не можете выполнить трюк RoR ActiveRecord, когда он динамически добавляет методы в класс, если вы не хотите сами манипулировать байтовым кодом.
Это означает, что вы должны объявить отображение где-то между java-методом (getter / setter) и таблицей базы данных.
Вы можете сделать генерацию кода Java-классов на основе таблиц, может быть, это то, что вы хотите?