I have a hard time adding tables in PDF.
I had to create a multi-line text object and display that to create a PDF table element. (Got this idea from a Knowledge center topic).
It would be a big help if the PDFPageFormatter could use the List of an aggregated object to display an attribute table in the PDF page by "drag and drop" the object on the page, automatically creating the table.