Вызов хранимой процедуры PLSQL из сервиса Grails

Нужна небольшая помощь с закрывающей частью этого, и, возможно, немного больше. Я пытаюсь вызвать хранимую процедуру в Oracle 11g из моей службы Grails.

До сих пор:

import java.sql.*
import groovy.sql.Sql
import oracle.jdbc.driver.OracleTypes

class DummyService {

def dataSource

def serviceMethod() {
}

def listPeople(){
    Sql sql = new groovy.sql.Sql(dataSource)
    def resultList = []

    sql.call("BEGIN mypackage.p_get_people(?); END;",
            [Sql.resultSet(OracleTypes.CURSOR)]) {cursorResults -> 

            if(cursorResults.next()) {
                results = cursorResults.getAt(1);
            }
    }
    return resultList
}

Итак, это возвращает данные первых строк, и в зависимости от того, что передается в метод getAt (), я могу получить этот столбец. Который я нашел здесьОРАКУЛ ХРАНЕННЫХ ПРОЦЕССОВ В РЕЛЕ

Что я действительно хочу, это вернуть набор результатов и поместить его в список, я просто не уверен, как это сделать.

Когда я пытаюсь{cursorResults -> println cursorResults} это выдает ошибку

Message: org.apache.commons.dbcp.DelegatingCallableStatement with Address: "oracle.jdbc.driver.T4CCallableStatement@...."is closed

При запуске этой процедуры непосредственно в Oracle в курсоре есть 457 строк, если это вообще помогает.

Редактировать 1: Ответ dmahapatro, это NPE

| Error 2013-05-07 14:16:05,123 [http-bio-8080-exec-1] ERROR errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [GET] /testapp/messages/list
Stacktrace follows:
Message: null
Line | Method
->>  15 | list     in testapp.MessagesController$EO5AzzAw
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   195 | doFilter in grails.plugin.cache.web.filter.PageFragmentCachingFilter
|    63 | doFilter in grails.plugin.cache.web.filter.AbstractFilter
|   886 | runTask  in java.util.concurrent.ThreadPoolExecutor$Worker
|   908 | run . .  in     ''
^   662 | run      in java.lang.Thread

И сейчас строка 15 простоprintln dummyService.listPeople()

Ответы на вопрос(2)

Ваш ответ на вопрос