Java PreparedStatement oferece a possibilidade de definir explicitamente um valor Nulo. Essa possibilidade é:
prepStmt.setNull(parameterIndex, Types.VARCHAR);
A semântica desta chamada é a mesma de quando se usa um setType específico com um parâmetro nulo?
prepStmt.setString(null);
?