Jag ser inte var din fråga körs (som statement.executeQuery()), men den här typen av fel inträffar vanligtvis när markören inte är välplacerad. Du måste anropa något som rs.next()
eller rs.first()
för att flytta markören och sedan för att få resultatet.