calling procedure with user defined IN & OUT parameters

I have procedure in a package which I need to call from the JDBC. My problem is, that procedure take user-defined data types as IN parameters & gives user-defined OUT paramters. How do I call a procedure like this. Do I need to write the wrapper class. If so from where do I start, I mean I don't have any idea about writing wrapper classes. Below is the package spec which might help you uderstand my question more clearly.

-

CREATE OR REPLACE PACKAGE FAM_AR_SUMMARY_PKG IS

TYPE ar_summ_rec_type IS RECORD (

CUST_NAME hz_parties.party_name%TYPE,

CUST_ACCT_NO hz_cust_accounts_all.ACCOUNT_NUMBER%TYPE,

CUST_ACCT_BAL NUMBER,

CUST_PAST_DUE_BAL NUMBER,

CUST_UNAPP_REC_BAL NUMBER,

CONTRACT_NO okc_k_headers_b.CONTRACT_NUMBER%TYPE,

ANN_DATE okc_k_headers_b.END_DATE%TYPE,

TOT_CONTRACT_VALUE okc_k_headers_b.ESTIMATED_AMOUNT%TYPE,

PAST_DUE_AMT NUMBER,

DAYS_PAST_DUE NUMBER,

INV_PAST_DUE NUMBER,

DEP_INV_BAL NUMBER,

AMT_CREDITED NUMBER);

TYPE ar_summ_tbl_type IS TABLE OF ar_summ_rec_type

INDEX BY BINARY_INTEGER;

PROCEDURE FAM_GET_AR_SUMMARY(p_cust_name IN hz_parties.party_name%TYPE,

p_chr_id IN okc_k_headers_b.ID%TYPE,

x_ar_summ_tbl OUT NOCOPY ar_summ_tbl_type,

x_excp_message OUT VARCHAR2);

END FAM_AR_SUMMARY_PKG;

[1363 byte] By [Vydyulaa] at [2007-10-2 17:04:56]
# 1
Hi, U cant get the type record from the DB with java. I hope u r using oracle. Instead u can create a Type object and then make it as an OUT parameter. Try reading the oracle documentation for it (JDBC Developer's Guide and Reference).Regards,Chandru.M
chandru_ma at 2007-7-13 18:19:23 > top of Java-index,Database Connectivity,Java Database Connectivity (JDBC)...
# 2
CROSS POSTED AND ANSWERED http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=3&t=009412
chandru_ma at 2007-7-13 18:19:23 > top of Java-index,Database Connectivity,Java Database Connectivity (JDBC)...