queria confirmar uma coisa
oq eh melhor
Vector campos = new Vector();
Vector valores = new Vector();
campos.add("campo1");
campos.add("campo2");
valores.add("valor1");
valores.add("valor1");
objeto.metodo(campos, valores);
ou
HashMap condicao = new HashMap();
condicao.put("campo1", "valor1");
condicao.put("campo2", "valor2");
objeto.metodo(condicao);
ou ainda se alguem tiver uma solucao melhor… 
Dependende do que você vai fazer com os dados.
Talvez o melhor não seja nenhuma dessas opções.
Acho que aqui no Guj tem um artigo sobre coleções. Dá uma olhadinha nele.
Oi,
Se “valor1” tem relação direta com “campo1”, então use Map
Márcio
Tem relação, eles sao usados para montar uma sql
campos.add("nome");
valores.add("fulano de tal");
Entao use um Map. Ou, melhor ainda, use o objeto real (Pessoa, Fulano, etc).
Rafael