Las posibles causas de error son:(en el fragmento - función)
1.El paquete "tipos" no existe.
create or replace package types
as
type cursorType is ref cursor;
end;
/
2 Instrucción de selección de SQL no válida (la tabla o columna se eliminó o modificó después de crear la función).
Necesitas escribir una new function
con simple
sql y ejecútelo en Sql
aviso y con Java
código.