No utilice el método claro en DatePicker cuando se ingresa un valor no válido. Encontré una mención de este error en varios artículos https://github.com/vaadin/flow-components/issues/1696 , pero no puedo encontrar ninguna solución. Pensé en llamar a la función "onClearButtonClick" desde js en código java. Esta función se llama cuando se hace clic en el botón Borrar dentro de DatePicker.
https://github.com/vaadin/flow-components/issues/2176 menciona dos soluciones posibles y también hay un nuevo comentario en el ticket original que sugiere llamar a datePicker.getElement().executeJs("this.inputElement.value = ''") del código Java para borrar a la fuerza el DatePicker.