agregadas anotaciones
@NotNull
@Size
agregados los imports:
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
agregadas las etiquetas 
@NotNull
@NotBlank
@Size 
@Past (para el caso de la fecha)