Recuperar parametros Multiselect no Servlet?

Opa galera!
Eu aqui novamente…
Tenho um Objeto Vaga com um atributo do tipo ArrayList de String conforme código abaixo

[code]public class Vaga {

private ArrayList<String> beneficios;

public ArrayList<String> getBeneficios() {
	return beneficios;
}

public void setBeneficios(ArrayList<String> beneficios) {
	this.beneficios = beneficios;
}

}
[/code]
Tenho um Formulario(JSP) com um select multiple conforme codigo

<form name="txtBeneficios" action="ServletCadastraVaga" method="post">
<select name="txtBeneficios" multiple>
<option value="Veiculo">Veiculo</option>
<option value="Vale-Alimentacao">Vale-Alimentacao</option>
<option value="Vale-Transporte">Vale-Transporte</option>
</select>
<input type="submit" name="Submit" value="Enviar">
</form>

Nesse formulário o usuario pode escolher “N” Itens que serão recuperados no Servlet
codigo do servlet

public class ServletCadastraVaga extends HttpServlet{
  public void doPost(HttpServletRequest req,
    HttpServletResponse res) throws ServletException,
    IOException{

  Vaga objVaga = new Vaga();

    // Aqui quero setar no objeto Vaga os valores selecionados no form
 
  //nos atributos que[b] não são do tipo Array[/b] consigo setar assim
  objVaga.setDescricao(parametros.get("txtRequisitosIdioma")[0]);
    
    }
  }
}

Minha dúvida nos Atributos do tipo Array como devo fazer para recuperar do form e setar no Objeto?
Grande abraço

Vaga objVaga = new Vaga();

ArrayList<String> beneficios = new ArrayList<String>();

for (int i = 0; i < parametros.get("txtRequisitosIdioma").length; i++) {
	beneficios.add(txtBeneficios[i]);
}

objVaga.setBeneficios(beneficios);

vlw.

Cara, bleza…
Muito bom!

Obrigado mesmo!
Grande abraço!