Firstly the PHP here doesn't look right.
<?php
...
->select_many(array('report_id' => REPORT_TABLE.'.id'),
('address' => REPORT_TABLE.'.venue'),
('event_date' => REPORT_TABLE.'.course_date'),
...
These should all be in the array. Like:
<?php
...
->select_many(array('report_id' => REPORT_TABLE.'.id',
'address' => REPORT_TABLE.'.venue',
'event_date' => REPORT_TABLE.'.course_date'),
...