To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.
It is pretty impossible to say what is wrong with the details you gave, but my suggestion is to avoid using JPAContainer alltogether. Using JPA directly (via some service class, e.g. stateless EBJ) with Vaadin is just as easy with simple cases and much easier in complex cases. If you need "lazy loading" to your Table, see MTable in Viritin.