Por lo que parece, no está realizando el commit que actualiza las modificaciones realizadas en BD.
Cuando ejecutas operaciones contra la BD, al finalizarla tienes dos opciones, ejecutar commit o rollback.
Commit guarda todos los cambios realizados y los vuelve permanentes.
Rollback anula todos los cambios realizados y deja la BD en el estado anterior a la ejecución de las operaciones.
Échale un vistazo a esto a ver si te sirve de ayuda.
http://docs.oracle.com/javase/tutori...nsactions.html