Според вашите отзиви, премахване на @DateTimeFormat решава проблема с картографирането на базата данни - така че това е първото нещо.
След това бих препоръчал да отделите обектите за трансфер на данни, използвани за формулярите, от действителните обекти. Това ще помогне много в дългосрочен план. Така че имате MovieDTO за обвързване на формуляр, където можете да поставите @DateTimeFormat и други валидации на формуляри като @NotNull . След това ще трябва да съпоставите movieD за обект на филмовия обект, преди да продължите.