title: ORA-01461: can bind a LONG value only for insert into a LONG column
body: <p>I am trying to call stored procedure with 41 parameters 9 of which are output. 33 are input parameters 4 of which are integers i.e <code>NUMBER(6)</code> and <code>NUMBER(12)</code>. rest all are <code>VARCHAR</code>.
  Thus while calling the stored procedure I have set them as strings.</p>
  
  <p>I get the "ORA-01461: can bind a <code>LONG</code> value only for insert into a <code>LONG</code> column" error and I am unable to insert the data. Did a lookaround on Google and set <code>oracle.jdbc.RetainV9LongBindBehavior = true</code> in the data source property. But no luck. I do not know what can be the issue as I am not using any Long datatype. Nor am I inserting a string which is too big for the Varchar to handle.</p>