reproducible with the attached sample project using hibernate proxies created around lazily loaded entity fields.
to reproduce run the attached example:
it contains 2 forms, showing 2 failing cases (failing in different parts of the code)
1. when accessing "contract.buyer" in a form binding
2. when initializing the form directly around the buyer object