Estás reutilizando la Statement que se utilizó para producir rs en la última línea de tu ciclo.
Esto cerrará el ResultSet rs . Como indicado en la documentación
:
Necesitas usar una segunda Statement objeto para ejecutar INSERT declaraciones.