Возможно, проблема с загрузчиком классов (если в вашем приложении их больше одного)
В отладчике взгляните на объекты Class из вызова getClass () для элемента movie и сравните его с объектом для объекта Movie, созданного локально.
Если они разные, это может позволить вам проследить, что происходит. Объект класса позволит вам увидеть, какой загрузчик классов загрузил определение.
Если у вас загружены два разных определения классов, вам необходимо отследить, куда загружается ваш JAR-файл дважды.