Eu tentei mas não achei o porque de dar erro neste for
for (int i = 0; i < camposPesquisa.length; i++)
{
if (camposPesquisa[i] instanceof JTextField)
{
valores[j] = ((JTextField)camposPesquisa[i]).getText();
j++;
}
else if (camposPesquisa[i] instanceof JComboBox)
{
valores[j] = ""+((JComboBox)camposPesquisa[j]).getSelectedItem();
j++;
}
}
sendo que o camposPesquisa é um vetor de Objects, contendo JTextField´s e JComboBox´s

[/editado]