DataProvider permit to fill a list by using the addItem(item) method. But the item parameter is a DataProvider and in this case it can contains other items.
then you can fill them like that :
String[][] data = new String[xx][yy];
DataProvider mainDataProvider = new Datprovider();
for (int i=0; i<xx; ++i) {
DataProvider subDataProvider = new DataProvider();
for (int j=0; j<yy; ++j) {
subDataProvider.addItem(data[i], data[j]);
}
mainDataProvider.addItem("mainList", subDataProvider);
}
But how do you want to display your String[][] data ? In a flat list ?

