fixes #286: if the data passed to renderDataTable() does not have dim==2, return an empty object