I wasn't sure what the official resolved resolution for this question was but I managed to work out how to create the default table layout I wanted and then to make sure it was empty. Posting here in case it helps others 🙂
//Create a Collection (table) that has column headers of SwitchID, SwitchModel, SwitchValue, SwitchPort, ConnectedDevicePort
ClearCollect(COL_SwitchHierachy,
{SwitchID: "",
SwitchModel: "",
SwitchValue: "",
SwitchPort: "",
ConnectedDevicePort: ""});
//The above creates a blank row, I want an empty table so I next clear the collection but keep the column headers
Clear(COL_SwitchHierachy)