Hola , mira yo lo que pienso es que tienes que hacer tus beans con sus propiedades , puedes dividirlo en capas : UI (Swing), Control, Beans ( representan las entidades de tu base de datos), Accion, Conexion, Storeparams, es mas facil dividirlo, asi puedes ocupar un pool de conexion para toda tu aplicacion, en tu accion haces tus operaciones de base de datos y otras, en el storeparams, pasas los parametros a las llamadas de tus stores, las validaciones y regla de integridad la puedes hacer con tus stores, si es que usas MySQL, como DB. Saludos , i hope this helps .