i am just wondering why would you have multiple report names in the first place? I think you have something like:
reportId, reportName,
1, 1stReport
2, 1stReport
reportId, dueDate
1, 01/01/2009
2, 02/02/2009
in this case you should be getting two report name?