Following code In Table.refreshRenderedCells needs container to be ordered (or indexed) :
// Gets the first item id
if (items instanceof Container.Indexed) {
id = ((Container.Indexed) items).getIdByIndex(firstIndex);
} else {
id = ((Container.Ordered) items).firstItemId();
for (int i = 0; i < firstIndex; i++) {
id = ((Container.Ordered) items).nextItemId(id);
}
}
But Container documentation says: