AJUDA - Web service WSDL

estou com um problema para criar uma aplicação web…
acontece que o serviço que está implantado no servidor não traz as mesmas informações das classes…
EX:
tenho um pessoa que vai receber um String nome, e uma List cursos;
mas no meu cliente já atualizei o wsdl e nada, aparece apenas os métodos get e set nome…
O que eu faço?
abaixo os codigos em java!

classe pessoa no servidor

[code]public class Pessoa {

private String nome;
private List<Curso> cursos;

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public List<Curso> getCursos() {
    return cursos;
}

public void setCursos(Curso curso) {
    if(cursos == null){
        cursos = new ArrayList<Curso>();
    }
    cursos.add(curso);
}

}[/code]

pessoa no cliente

[code]@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = “pessoa”, propOrder = {
“nome”
})
public class Pessoa {

protected String nome;

/**
 * Gets the value of the nome property.
 * 
 * @return
 *     possible object is
 *     {@link String }
 *     
 */
public String getNome() {
    return nome;
}

/**
 * Sets the value of the nome property.
 * 
 * @param value
 *     allowed object is
 *     {@link String }
 *     
 */
public void setNome(String value) {
    this.nome = value;
}

}
[/code]

será que alguem pode me ajudar?