Da Documentação do Oracle :
Portanto, você não pode criar um
REF CURSOR
em Java; em vez disso, você precisará criá-lo no banco de dados, passá-lo para seu aplicativo Java e, em seguida, passá-lo de volta para o procedimento que está chamando (ou então fazer tudo no banco de dados).