Still my problem is not solve.
Please see following coding for Connection creation:
java.sql.Connection conn = null;
javax.naming.InitialContext ic = new javax.naming.InitialContext();
// for Jboss JNDI_NAME =
java:OracleDS
javax.sql.DataSource ds = (javax.sql.DataSource)ic.lookup(projsp.UtilityFunctions.getProperty("JNDI_NAME"));
conn = ds.getConnection();
Is there any setting in JBoss Application server to execute Oracle objects such as ARRAY and TAB type ?