Los parámetros del cursor de salida del procedimiento se procesan en la clase org.apache.ibatis.executor.resultset.DefaultResultSetHandler en el método handleOutputParameters y luego en el método handleRefCursorOutputParameter . Notará que el código en su estado actual no permite hacer lo que busca, la única "opción personalizada" utilizada es el resultMap que debe proporcionarse. También hubiera apreciado algunas opciones más, como la carga diferida, el controlador de resultados personalizado y algunos registros para poder monitorear el tiempo de ejecución real y el tiempo de recuperación.
Esto podría lograrse en JDBC y requeriría una configuración que no está implementada en el marco.