WebServices - Axis - Erro Serialização

Estou trabalhando em um webservice com axis 1 e está ocorrendo o seguinte erro:

Fault - ; nested exception is: 
	java.io.IOException: No serializer found for class br.com.to.ProfExternoTO in registry org.apache.axis.encoding.TypeMappingDelegate@456a8423

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.io.IOException: No serializer found for class br.com.to.ProfExternoTO in registry org.apache.axis.encoding.TypeMappingDelegate@456a8423
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}hostname:D-PROD-BP013554

A Classe ProfExternoTO :

package br.com.to;

import java.io.Serializable;

public class ProfExternoTO implements Serializable{

	private static final long serialVersionUID = -4039444452896382338L;
	private int idProfissionalExterno;
	private String cdConselho;
	private String cdRegistro;
	private String cdUfRegistro;
	private String nmProfissional;
	private String flAtivo;
	
	public int getIdProfissionalExterno() {
		return idProfissionalExterno;
	}
	public void setIdProfissionalExterno(int idProfissionalExterno) {
		this.idProfissionalExterno = idProfissionalExterno;
	}
	public String getCdConselho() {
		return cdConselho;
	}
	public void setCdConselho(String cdConselho) {
		this.cdConselho = cdConselho;
	}
	public String getCdRegistro() {
		return cdRegistro;
	}
	public void setCdRegistro(String cdRegistro) {
		this.cdRegistro = cdRegistro;
	}
	public String getCdUfRegistro() {
		return cdUfRegistro;
	}
	public void setCdUfRegistro(String cdUfRegistro) {
		this.cdUfRegistro = cdUfRegistro;
	}
	public String getNmProfissional() {
		return nmProfissional;
	}
	public void setNmProfissional(String nmProfissional) {
		this.nmProfissional = nmProfissional;
	}
	public String getFlAtivo() {
		return flAtivo;
	}
	public void setFlAtivo(String flAtivo) {
		this.flAtivo = flAtivo;
	}
}

Chamada ao webservice:

	public ProfExternoTO[] ListarProfissionaisExternos( String Pesquisa , String Autenticacao , String PesqExata, String Ativo, String Identificador, String Codigo, String Descricao, String Registro, String UF, String Laboratorio , String Disponivel )
	{
		ServicosPosiciona posiciona = new ServicosPosiciona();
		PesquisaGenericaTO to = posiciona.exTrairGenericoList(Pesquisa, Autenticacao, PesqExata, Ativo, Identificador, Codigo, Descricao, Registro, UF, Laboratorio , Disponivel );		
		
		ProfExternoTO o = new ProfExternoTO();
		o.setTexto("Teste");
		return new ProfExternoTO[]{o};
	}

Tentei transformar em um array de objetos, mas não estou tendo sucesso?

Alguém poderia me dar um help?