Mostrar um atributo que é uma lista que esta dentro de uma lista no DATATABLE

Bem, não sei se estou sendo muito claro no topico, mais é basicamente o seguinte, estou usando um datatable para mostrar uma lista de um objeto. porem esse objeto possui um atributo que é uma lista, como faco para mostrar somente o primeiro ou ultimo atributo dessa lista na LINHA do datatable.

basicamente o seguinte


//esse professorBean.listar eh da classe Professor
<p:dataTable id="ListarProf" value="#{professorBean.listar}" var="prof"...

					<p:column headerText="Nome">
						<h:outputLabel value="#{prof.nome}" /> //Aqui mostro um atributo String nome
					</p:column>
 // agora quero mostrar a primeira String do nome dessa lista que eh um dos atributos dessa lista do datatable
                                        <p:column headerText="Nome">
						<h:outputLabel value="#{prof.listaSalas}" /> //Aqui esta a lista de salas desse professor, como faço para mostrar somente o nome da primeira sala?
					</p:column>

la na hora q vc popula a sua lista vc deve pegar so a posição [0] dessa lista axo q deve dar certo, no caso ai vc so ira mostrar a posição [0] q no caso e apenas o primeiro item da lista… penso q de certo…

Pode tentar algo parecido com o código abaixo que deve funcionar: