To add, if column could be passed in the following way it would be a charm to use :
item_db = {{{"value A1", "value A2", "value A3", "value A4", "value AN"}, {"value B1", "value B2", "value B3", "value "B4", "value BN"}}} -- These values would constitute the actual data you want to display (would usually come from a saved variable)
local items = {}
if item_db ~= nil then
local entry_count = table.getn(item_db[1])
for i=1, entry_count do
table.insert({items, item_db[1][i][1], item_db[1][i][2], item_db[1][i][3], item_db[1][i][4], item_db[1][i][N]} )
end
SWT_Window.list:SetItems(items)
SWT_Window.listScrollView:SetContent(SWT_Window.list)
end