Oracle9iのJDBCドライバのバグ

Oracle9iにおいてCLOBのカラムに対して、MetaData.getPrecision()を行うと、以下のエラーが起こってしまいます。値として4294967295(0xFFFFFFFF)を返そうとしているのですが、同じ4バイトとはいえ、intの範囲を超えるのでエラーになっています。

run:
     [java] java.lang.NumberFormatException: For input string: "4294967295"
     [java]     at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
     [java]     at java.lang.Integer.parseInt(Integer.java:480)
     [java]     at java.lang.Integer.parseInt(Integer.java:518)
     [java]     at oracle.jdbc.driver.OracleResultSetMetaData.getPrecision(OracleResultSetMetaData.java:331)
     [java]     at dbtools.model.ResultInfo.getResultInfoList(ResultInfo.java:115)