*** Array.java	Sun Mar 24 16:52:46 2002
--- Array.java.orig	Sun Mar 24 16:49:24 2002
***************
*** 134,140 ****
  			case Types.NUMERIC:
  				retVal = new BigDecimal[ count ];
  				for ( ; count > 0; count-- )
! 					((BigDecimal[])retVal)[i++] = ResultSet.toBigDecimal( arrayContents[(int)index++], 0 );
  				break;
  			case Types.REAL:
  				retVal = new float[ count ];
--- 134,140 ----
  			case Types.NUMERIC:
  				retVal = new BigDecimal[ count ];
  				for ( ; count > 0; count-- )
! 					((BigDecimal[])retVal)[i] = ResultSet.toBigDecimal( arrayContents[(int)index++], 0 );
  				break;
  			case Types.REAL:
  				retVal = new float[ count ];
