Si puede modificar la base de datos, agregue el atributo anulable en su columna y reemplace los valores 0000-00-00 con nulo.
De lo contrario, debe implementar un tipo personalizado:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/advanced-field-value-conversion-using-custom -mapping-types.html