ClassLoader.loadClass doesn't work for arrays so change to Class.forName as that seems to work for everything
Move the whole report into the table and flatten the columns