The SQLDBC_PrepareStatement::setRowArraySize method that was called could not be executed, because 0 was entered as the size of the input array.Measurement commands that have parameters must always be bound to parameter arrays. All bound parameter arrays must have the same dimension and be above 0.
Define your parameters as arrays, and set the dimension of these arrays as RowArraySize.