No meu banco MySQL existe um campo DATE que não aceita valores NULOS e tem o seguinte formato padrão: 0000-00-00.
Quando eu faço uma consulta e tento recuperar este campo, o seguinte erro ocorre:Value '0000-00-00' can not be represented as java.sql.Date
Eu não posso modificar o banco de dados, então existe alguma forma de consertar isto?
Você pode usar um PreparedStatement e setar a data com um objeto java.sql.Date, e deixa que o driver formata a data pra você - isso vale pra qualquer banco. Como você tá fazendo a consulta?