...
En el caso de extraer una gran cantidad de información se podrá llegar al límite de la memoria virtual asignada al proceso y devolvernos un Java Heap Memory.
La solución a este incoveniente inconveniente es solicitarle al driver que no cargue los datos en memoria y lo devuelva.
...