title: JDBC - Oracle ArrayIndexOutOfBoundsException
body: <p>I'm getting an Exception while trying to insert a row in oracle table.
  I'm using ojdbc5.jar for oracle 11
  this is the sql i'm trying </p>
  
  <pre><code>INSERT INTO rule_definitions(RULE_DEFINITION_SYS,rule_definition_type,
  rule_name,rule_text,rule_comment,rule_message,rule_condition,rule_active,
  rule_type,current_value,last_modified_by,last_modified_dttm,
  rule_category_sys,recheck_unit,recheck_period,trackable)
  VALUES(RULE_DEFINITIONS_SEQ.NEXTVAL,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  </code></pre>
  
  <p>and i get following Exception. Any help will be appreciated.</p>
  
  <pre>
  java.ljava.lang.ArrayIndexOutOfBoundsException: 15
  at oracle.jdbc.driver.OracleSql.computeBasicInfo(OracleSql.java:950)
      at oracle.jdbc.driver.OracleSql.getSqlKind(OracleSql.java:623)
      at oracle.jdbc.driver.OraclePreparedStatement.(OraclePreparedStatement.java:1212)
      at oracle.jdbc.driver.T4CPreparedStatement.(T4CPreparedStatement.java:28)
      at oracle.jdbc.driver.T4CDriverExtension.allocatePreparedStatement(T4CDriverExtension.java:68)
      at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:3059)
      at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:2961)
      at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:5874)
      at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:232)
      at com.gehcit.platform.cds.common.util.db.DBWrapper.executeInsertOracleReturnPK(DBWrapper.java:605)
  </pre>