Ok, I did manage to simplify this a bit more (but if anyone sees an even easier way, please feel free to share!):
colNamesStr = dt_Fruit<<get column names(character, nominal);
colNamesNum = dt_Fruit<<get column names(numeric, continuous);
TableBox(
StringColBox(char(colNamesStr[1]),colNamesStr[1]<<get values),
StringColBox(char(colNamesStr[2]),colNamesStr[2]<<get values),
NumberColBox(char(colNamesNum[1]),colNamesNum[1]<<get values),
NumberColBox(char(colNamesNum[2]),colNamesNum[2]<<get values)
);