I get an invalid name
pattern t_Model_Id when i use the code like follows
String query = null;
CallableStatement stmt = conn.prepareCall("{call EVDB.DCT_2_0.getModels(?,?,?,?)}");
stmt.setString(1,"K01439");
stmt.setString(2,"K00014");
//The line in bold throws the error
stmt.registerOutParameter(3,OracleTypes.ARRAY,"t_Model_Id");
stmt.registerOutParameter(4,OracleTypes.ARRAY,"t_Model_Name");
stmt.execute();
Array sqlArray = stmt.getArray(2);
//int[] ids = (int[])sqlArray.getArray();
String []ids = (String[])sqlArray.getArray();
sqlArray = stmt.getArray(3);
String[] names = (String[])sqlArray.getArray();
stmt.close();
stmt.registerOutParameter(3,OracleTypes.ARRAY,"t_Model_Id");