The exception states that your result is closed. You should examine your code and look for all location where you issue a ResultSet.close()
call. Also look for Statement.close()
and Connection.close()
. For sure, one of them gets called before rs.next()
is called.