Problemas com encoding usando <rich:orderingList

Então galera.

Alguém já usou <rich:orderingList ?

O que eu fiz, vai adicionando dinâmicamente, e existe um converter, mas o que eu vejo é
que quando chega no método getAsObject da minha classe Converter, já está com os acentos zuados.

O arquivo xhtml já está com o encoding ISO-8859-1.

Alguém pode ajudar ae ??

Segue abaixo o código:

public class ClasseConverter  implements Converter {
	
	public Object getAsObject(FacesContext fctx, UIComponent comp, String value) throws ConverterException {

		String [] valores = value.split(":");
		ClasseDTO  dto = new ClasseDTO();
		dto.setCodigo(valores[0]);
		dto.setDescricao(valores[1]);
		return dto;

	}

	public String getAsString(FacesContext fctx, UIComponent comp, Object obj) throws ConverterException {
		ClasseDTO dto = (ClasseDTO) obj;
		return dto.getCodigo()+":"+dto.getDescricao();
	}

}

Arquivo xhtml


<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
				xmlns:ui="http://java.sun.com/jsf/facelets" 
				xmlns:rich="http://richfaces.org/rich"
				xmlns:h="http://java.sun.com/jsf/html"
				xmlns:f="http://java.sun.com/jsf/core"
				xmlns:c="http://java.sun.com/jstl/core"
				xmlns:a4j="http://richfaces.org/a4j"
				xmlns:t="http://myfaces.apache.org/tomahawk"
				xml:lang="pt" lang="pt">

	<h:panelGrid align="left" cellpadding="0" cellspacing="0">
                      <h:panelGrid columns="4" align="left" cellpadding="0" cellspacing="0">
			<h:panelGrid columns="2" align="left" cellpadding="0" cellspacing="0">
				<h:panelGrid align="left" cellpadding="0" cellspacing="0">
					<h:outputText value="Codigo"/>
				</h:panelGrid>
				<h:inputText forceId="true" id="nome" value="#{classeBean.codigo}"/>
			</h:panelGrid>
			<h:panelGrid columns="2" align="left" cellpadding="0" cellspacing="0">
				<h:panelGrid align="left" cellpadding="0" cellspacing="0">
					<h:outputText value="Descrição"/>
				</h:panelGrid>
				<h:inputText forceId="true" id="nome" value="#{classeBean.descricao}"/>
			</h:panelGrid>
			<h:panelGrid columns="1" align="left" cellpadding="0" cellspacing="0">
				<h:panelGrid cellpadding="0" cellspacing="0" align="right">
					<a4j:commandButton id="idA4jAdicionar" value="Adicionar" type="submit" action="#{classeBean.adicionar}" reRender="dataTableInList" />
				</h:panelGrid>
			</h:panelGrid>
		</h:panelGrid>
			<h:panelGrid align="left" cellpadding="0" cellspacing="0">
				<rich:orderingList 
				 			id="dataTableInList" 
				 			value="#{classeBean.lista}" 
				 			var="item"
				 			downControlLabel="" 
				 			upControlLabel="" 
				 			fastOrderControlsVisible="false"
				 			listHeight="150" 
				 			listWidth="650"
				 			converter="classeConverter">
	                 <rich:column>
						<f:facet name="header"><h:outputText value="Código"/></f:facet>
						<h:outputText value="#{item.codigo}"/>
					</rich:column>
					<rich:column>
						<f:facet name="header"><h:outputText value="Descrição"/></f:facet>
						<h:outputText value="#{item.descricao}"/>
					</rich:column>
		         </rich:orderingList>
	         </h:panelGrid>
	</h:panelGrid>
</ui:composition>