What is the type of the attribute you try to bind at builder.bind(fieldName)? Tried your example with a simple bean that has a attribute LocalDate date; and it worked well.
If the type of your attribute is String, change it to LocalDate, then it should work. The converter is not needed.
LocalDate is different than Date. DateField value type is LocalDate. If your bean has a Date attribute you need to converter it.
For debugging, you can use getter and setter instead of fieldname:
Instead of builder.bind(fieldName); use builder.bind(MyBean::getDate, MyBean::setDate)
Then you should have a error in your IDE (you won’t need to run it)
Does this LocalDateToDateConverter work?
Basically you have a DateField returns you a LocalDate, in the bean, you have a Date, so most likely you would need a LocalDateToDateConverter