fijate que hay frameworks de persistencia que son muy faciles de entender y resolves este tipo de consultas y acciones basicas en pocos pasos.
ibatis es un ejemplo de esto.
http://ibatis.apache.org/java.cgi
sino tenes un poco mas complicado
https://www.hibernate.org/
hay plugins que hacen reingenieria para el mapeo aunque por lo general no son de fiar, pero
bueno hacen mapeos sencillos y despues los corregis aunque podemos decir q es una muy mala practica y en pocos casos se justifican.