Primefaces - Como filtrar e ordenar uma Datalist em uma Datatable?

Olá pessoal.

Eu estou usando uma dataTable do Primefaces para exibir dados de um banco de dados do SQL Server, onde nessa dataTable há uma coluna com uma dataList conforme abaixo:

<p:dataTable id="dt"
value="#{demandasController.items}"
rowKey="#{item.id}"
var="item"
selection="#{demandasController.selected}"
filteredValue="#{demandasController.filteredDemandas}"
widgetVar="demandasTable">

<!-- alguns dados foram omitidos -->

    <p:column headerText="#{adeBundle.ListDemandasTitle_executivo}" filterBy="#{uorPosCollectionItem.nomeGuerra.toString()}" >
        <p:dataList value="#{item.uorPosCollection}" var="uorPosCollectionItem" itemType="none" emptyMessage="-" type="ordered" >
            #{uorPosCollectionItem.matricula.toString()} - #{uorPosCollectionItem.nomeGuerra.toString()} - #{uorPosCollectionItem.prefixo.prefixo.toString()}
        </p:dataList>
    </p:column>

<!-- [...] -->

</p:dataTable>

Eu gostaria de classificar e filtrar os dados exibidos nessa coluna, mas não está filtrando e quando tento classificar, uma exceção é lançada:

-java.lang.ClassCastException: org.eclipse.persistence.indirection.IndirectList cannot be cast to java.lang.Comparable

Alguém sabe como eu posso fazer para filtrar e ordenar uma dataList em uma dataTable ?

Desde já, eu agradeço.