Se você puder alterar o banco de dados, adicione o atributo anulável em sua coluna e substitua os valores 0000-00-00 por nulo.
Caso contrário, você precisa implementar um tipo personalizado:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/advanced-field-value-conversion-using-custom -mapping-types.html