سلام
باید از p:subTable استفاده کنید.
به این صورت که p:subTable را درون p:dataTable قرار می دهید و p:column ها را درون این p:subTable قرار می دهید.
این نوع نمایش معمولا برای نمایش داده هایی است که خاصیت master/detail دارند.
فرض کنید master کلاس درس(class) است و detail دانش آموز(student).
بنا بر این اگر لیستی که حاوی کلاسهای درس است را به عنوان خصوصیت value مربوط به p:datatable قرار دهید و خصوصیت var آن را معادل عبارت class قرار دهید، آنگاه مقدار خصوصیت value مربوطه به p:subTable برابر class.students خواهد بود.
بنابراین با فرض اینکه مقدار خصوصیت var مربوط به p:subTable را معادل عبارت student قرار دهید. می توانید از student برای استفاده در p:column ها بهره ببرید.
البته به برای "عنوان" subTable ها می توانید از یک تگ f:facet name="header" داخل تگ p:subTable استفاده کنید.
سپاس