Ir a la última fila del conjunto de resultados en jdbc con servidor sql

Intento seleccionar de mi tabla, solo selecciono la última fila. He intentado esto:

rset = s.executeQuery("select noorder from orders");
rset.last();
String noorder = rset.getString("noorder");`

rset es el conjunto de resultados, y s es una declaración. Pero lanza una excepción: el ResultSet solo se puede acceder en una dirección hacia adelante`

He intentado esto para:

if (rset != null) {                
   while(rset.next()){
       rset.last();
   }
}

¿Estoy haciendo mal? ¿Alguna idea? Gracias

Edit: Esta es la respuesta, como lo sugiere @ Bhavik-Ambani (gracias por él). Y este es mi código:

        Statement s2 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
        rset = s2.executeQuery("select noorder from orders");
        rset.afterLast();
        GETLASTINSERTED:
        while(rset.previous()){
            noorder = rset.getString("noorder");
            break GETLASTINSERTED;//to read only the last row
        }

Espero que sea de ayuda otra. Java rocas!

Respuestas a la pregunta(4)

Su respuesta a la pregunta