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.
I wouldn't say throwing in a Container interface to this battle makes your application better. Just get the stuff from REST service as Java objects and place them to a BeanItemContainer. If you care about the performance, you should use Viritin (ListContainer for neclible memory overhead or if you really need lazy loading, go with LazyList-ListContainer combination or MTable/LazyComboBox).