How to handle table type objects returned output from Oracle Stored Procedure

Can someone advise whether the table type outputs returned from a Oracle SP can be handled in WebMethods7.1.2. I’ve created a JDBC Adapter service type as Stored procedure with signature. The output field types have been converted as java.sql.Struct type after creating the JDBC service. While I invoke this JDBC adapter service with necessary inputs it is throwing an error (17004)Invalid column type error.Pls. advise on how to go about handling the oracle table type kinda objects in WebMethods.