REF_CURSOR do @StoredProcedureParameter retornando NULL no Java

Olá tenho uma procedure mapeado no banco de dados oracle

PROCEDURE proc_teste (
id_operacao IN codigo.operacao%TYPE,
log_error OUT SYS_REFCURSOR,
codigo_erro OUT VARCHAR2,
mensagem_erro OUT VARCHAR2 )

E no Java tenho a entity mapeada

@Entity
@NamedStoredProcedureQueries({
@NamedStoredProcedureQuery(name = UpdateOperacao.UPDATE_OPERACAO,
procedureName = PRC_UPDATE_OPERACAO",
resultClasses = UpdateOperacao.class,
parameters = {

			@StoredProcedureParameter(mode = ParameterMode.IN, name = "codifo_operacao", type = String.class),
			
			@StoredProcedureParameter(mode = ParameterMode.REF_CURSOR, name = "log_error", type = void.class),
			@StoredProcedureParameter(mode = ParameterMode.OUT, name = "codigo_erro", type = String.class),
			@StoredProcedureParameter(mode = ParameterMode.OUT, name = "mensagem_erro", type = String.class) }) })

E estou tomando erro de retorno NULL no parâmetro REF_CURSOR, sendo que o banco está enviando corretamente os dados do cursor, outro detalhe é que a procedure é executada e retorna sucesso mas recebo o erro porque o cursor vem NULL.

Alguma idéia ? Desde já agradeço.