问题如上,由于项目需要,存储过程返回的是个嵌套表,网上看了很多方法都不行JDBC驱动是FOR ORACLE 10G的报出java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 1     存储过程,和数据库连接都没有问题,所以把java代码片断贴上来看是否有错
cstmt  =  cn.prepareCall("{ ?= call ZHANGMY.plsql002(?)}"); 
cstmt.registerOutParameter(1, OracleTypes.PLSQL_INDEX_TABLE);
//如果是游标  OracleTypes.CURSOR
cstmt.setString(2, "PM");
cstmt.executeUpdate();// 调试这行产生异常
rs = (ResultSet)cstmt.getObject(1);
while (rs.next()){
System.out.println("success");
}
    此处第一个问号为返回值就是嵌套表,第二个问号是传入的参数,而且同样的代码如果存储过程的返回值是动态游标就没有问题,希望有经验的或做过相同的问题朋友帮忙回答下,不用考虑数据库或其他代码问题,主要针对这个异常