Can you "wrap" the call to the SP in some database code such that you can then "SELECT" the results back through a simple SELECT statemnent?
In Oracle terms I could write a little bit of PL/SQL that calls the SP and returns the output paraterms through an Oracle function. I can then write a SELECT statement that just "selects" the value of the function - and GEl can read that.
(Guessing a bit here - I
may have actually done this in the past, I will look through some code as well to see if I have a real example).
--
EDIT : actually looking at the code you posted above, I think all I am saying is that you need to be able to do a
select OUTPUT from dual
somewhere in your SQL (just to get your OUTPUT variable to be returned in a SQL statement)