Hola:
El problema que tienes (muchas tablas para las que habría que crear mucho código repetitivo con pequeñas variaciones), se resuelve con herramientas que generan ese código automáticamente. Estas herramientas suelen conectarse a la base de datos y para cada tabla te generan automáticamente una clase java asociada a la tabla y los métodos para hacer los select, insert, update y delete correspondientes.
Bastante conocido aunque se usa poco porque se usan más los ORM, tienes abator
http://ibatis.apache.org/docs/tools/abator/ .
Los ORM suelen tener este tipo de herramientas, por ejemplo, hibernate las tiene y se integran con IDEs como eclipse
http://www.mkyong.com/hibernate/how-...bernate-tools/
Hibernate, de hecho, tiene muy fácil el camino contrario. Creas tus clases java y él automáticamente crea las tablas de base de datos. Eso sí, aunque con hibernate se te facilita el hacer las consultas, insert, updates y deletes, el código de consultas tendrías que hacerlo más manualmente.
seguramente, a poco que busques, encontrarás más herramientas de este estilo.
Se bueno.