Not quite certain yet, but it does seem that there is a max number of columns that can be rendered with correct contents, i.e. 10 columns?

It seems that values in columns 11 onwards are not rendered although the grid columns are rendered correctly - getValueAt() works fine too.