Добрый день. 
Если у вас есть массив объектов с некоторыми свойствами, 
и вам из этого нужно получить табличное представление, 
то следует сделать следующее :
1. case LimeReport::CallbackInfo::RowCount: // запрос кол-ва строк
            data = myObjectsVector.size() // возвращаем кол-во строк в таблице равное количеству эл-тов. в массиве;
            break;
2. case LimeReport::CallbackInfo::ColumnCount: // запрос кол-ва колонок
            data = 4; // возвращаем кол-во свойств у объекта (Я так понял в вашем случае 4)
            break;
3. case LimeReport::CallbackInfo::ColumnHeaderData: // запрос наименований полей
            switch (info.index) {
                case 0:
                    data = "Наименование первого свойства"; // Наименование первого свойства для названия поля
                    break;
                . . . 
                case 3:
                    data = "Наименование четвертого свойства"; // аналогично
                    break;
            }
4. case LimeReport::CallbackInfo::ColumnData: // запрос значений 
           if (info.columnName == "Наименование первого свойства")
              data = myObjectsVector[info.index].property1Data; // Значение свойства (парамера)
           . . .
           if (info.columnName == "Наименование четвертого свойства")
              data = myObjectsVector[info.index].property1Data;
Вот собствено и все 
