The rules for organizing a List to create a PivotTable report are as follows:

The List can have only one header row.
All cells in the header row must contain unique text.
The List cannot have subtotal rows, blank rows, blank columns, or a row containing totals under the List. It is highly recommended to define a Name that automatically updates its range reference for the List (see Chapter 8, page 146).