In the CVS, getColumns in AbstractJdbc1DatabaseMetaData.java:2257 does
not set DECIMAL_DIGITS for types other than "numeric" and "decimal".
A subsequent ResultSet.getInt for this column then fails with a
java.lang.StringIndexOutOfBoundsException.
The JDBC API documentation seems to indicate that this field should
always be an int. In any case, ResultSet.getInt should not fail.