Llamadas de Procedure en Java

Patricia
20 de Diciembre del 2004
Hola!.

Me gustar铆a saber c贸mo puedo hacer para pasarle como par谩metro a un procedure una estructura de datos, un cursor por ejemplo.

Si le quiero pasar a un procedure, un string y recibir un cursor hago lo siguiente:

public java.util.Hashtable getLogin( String pas) throws
SQLException, Exception {
Connection conn = null;
conn = DBHelper.getConnection();
java.util.Hashtable ht = new java.util.Hashtable();
try {
String query = "begin kids.loginquerymin(?,?,); end;";
CallableStatement stmt = conn.prepareCall(query);
stmt.setString(1, pas);
stmt.registerOutParameter(3, OracleTypes.CURSOR);

Pero c贸mo podr铆a para pasarle por ejemplo una vector o una estructura parecida?.

Gracias!!!!....:)