Не виждам къде се изпълнява вашата заявка (като statement.executeQuery()), но този вид грешки обикновено се случват, когато курсорът ви не е добре позициониран. Трябва да извикате нещо катоrs.next()
или rs.first()
за да преместите курсора си и след това да получите резултата.