Es una pregunta abierta y compleja, y en realidad no tiene respuesta segura por que depende de como implemente el driver JDBC los resultsets con scroll.
En algunos casos, puede que lo implemente con la misma sentencia que usas tú :), en otros puede ser totalmente ineficiente y traer todos los datos a memoria antes de paginarlos (algún driver cutre que seguro que hay)
.
En definitiva, depende de la implementación del driver. Y antes de que digas el fabricante del driver para ver si lo sabemos, no creo que mucha gente sepa como funcionan internamente los drivers de sus BDD, así que lo mejor sería que tú mismo hicieras pruebas de rendimiento para ver cual te va mejor.
S!