
Your screenshot does appear to confirm my suspicion that the table is not normalized to Third Normal Form. It would appear that BOMDate, BOMOriginator and BOMDescrciption at least are transitively dependant on the key via BOMID. If it is those data that are being duplicated in the report, then that is only to be expected. The duplication could be suppressed by the use of the DISTINCT predicate, as the dbguy suggested earlier, but that does not address the fundamental design flaw, which can only be corrected by decomposition of the table into two or more correctly normalized tables.
The fact that the duplicated data are printed on two pages of the report is irrelevant. That is merely an artefact of the report design.