> Does Java have a class that is similar to the
> Microsoft .NET System.DBNull class?
Not really no. But you don't need it.
You can use the wasNull method of ResultSet and as mentioned the setNull of PreparedStatement and updateNull of ResultSet.
There is no need of a Null object type with JDBC.