De la Documentación de Oracle :
Por lo tanto, no puede crear un REF CURSOR
en Java; en su lugar, deberá crearlo en la base de datos, pasarlo a su aplicación Java y luego devolverlo al procedimiento que está llamando (o hacerlo todo en la base de datos).