Table population is missing the first record

The header row in the table is not defined as an InDesign header row: click in the first row of the table, then select ‘Table->Convert Row->To Header’ you should find that the table populates correctly. By default, EasyCatalog will populate each body row of the table with data for each record being paginated (and will expand or contract the table as necessary).

What’s happening is that the first record is going into the first body row of the table, which contains the table headers and not field specifiers. By converting the row to be an InDesign header row, this problem will be avoided.