la interfaz ResultSet del API JDBC tiene algunos métodos que pueden ayudarte,entre ellos está el que creo que buscas: last(). Lo que hace este método es desplazar el cursor de tu consulta hasta el último registro de ésta, ahora que si lo que quieres es posicionar el cursor después del último registro obtenido puedes usar el método afterLast(). La forma de emplearlo sería así:
Statement sentencia = null;
ResultSet resultados = null;
resultados = sentencia.executeQuery("SELECT * FROM mitabla;");
if(resultados.next() ) {
resultados.last();
//o resultados.afterLast(); según lo que estés buscando
}
Ojalá algo de esto sea lo que buscas.
Saludos