not sure if it will help anyone at such a late stage in the game, but I'm definitely not implementing the Bar Chart. So much more to do and so little time to do it.
I just read through the requirements again. Technically, we don't have to make a bar chart, not even a pie chart. Those were just two examples suggested by the lecturer. The actual requirement says that the report must be viewed in two formats. If I'm not mistaken, a column-based text format would qualify too.