First of all greeting to everyone, I'm new here

.
Since I just got into designing reports with BIRT, I'm not sure how to solve the following problem. I would appreciate any help/suggestions.
I have to display a two-dimensional matrix of string values, with the data being read from a csv file. The dimension of the matrix varies, but it is always square.
Here is an illustration how it should look like (3x3 matrix for example). "User n" is static text, a label.
..............User 1..............User 2..............User 3
User 1.......str1 ................str2..................str3
User 2.......str4 ................str5..................str6
User 3.......str7 ................str8..................str9
What is the best way to show this data? And how exactly do I extract the matrix dimension from the file?
Thanks in advance!