Struts 2 - campo select com objetos

Olá, eu gostaria de saber se é possível ter um campo select com uma lista de objetos,

exemplo: um trabalhador tem uma função, então no formulario de cadastro de trabalhadores haveria um select com as funções disponíveis

<s:select label=“Trabalhador” name=“trabalhador.funcao” list=“trabalhadores” listValue=“descricao” />

A lista é populada, só que na hora do submit, a validação acusa que o dado não eh do tipo funcao

valeu