Object[] JSF

iae galera…
estou com um probleminha que é o seguinte…
eu faço uma consulta usando o createNativeQuery que me retorna uma lista de Object…
e para cada obj eu preciso jogar um List… meu probelama é que vou vou montar o dataTable eu não sei como fazer mostrar
os dados do List, pq essa lista esta dentro do os[12], e para eu pegar a lista tenho que fazer um cast…
queria saber como que pego essa lista no meu xhtml…???

valews

pagamentos = iPagamentoOrdemCompraDao.findPagamentosOrcados(contrato.getId());
			
for(Object o:pagamentos)
{
	Object[] os = (Object[]) o;
	os[12] = iPagamentoParcialDao.findPgtoParcialByPgtoOrdemCompra(Integer.valueOf(os[11].toString()));
}

//xhtml
<rich:dataTable id="listaPagtosOrcados" 
										value="#{pagamentoOrdemCompraController.pagamentosOrcados}" var="pgto"  
										width="100%" rendered="#{not empty pagamentoOrdemCompraController.pagamentosOrcados}"
										rowClasses="even,odd" styleClass="sortable">
										<f:facet name="header">
											<rich:columnGroup id="cgParcelas">
												<rich:column id="c0">
													<h:outputText id="otNrParcela" value="Pcla" />														
												</rich:column>
												<rich:column id="c1" >
													<h:outputText id="otOCompra" value="O.C." />														
												</rich:column>
 </rich:columnGroup>
										</f:facet>
										<rich:column id="col0">
											<center>
												<h:outputText id="nrParcela" value="#{pgto[0]}"/>
											</center>
										</rich:column>	
										<rich:column id="col1">
											<center><h:outputText id="OCompra" value="#{pgto[1]}"/></center>
<rich:toolTip followMouse="true" direction="top-right" styleClass="popup">
													<h:panelGroup>
// ================= aqui que esta o problema ====================
														<h:dataTable value="pgto[12]"  var="parcial" rendered="#{not empty pgto[12]}">
															#{parcial.id}
														</h:dataTable>
													</h:panelGroup>
											</rich:toolTip>
										</rich:column>