Erro os setar dados

Pessoal,

Preciso enviar os dados de campos diferentes do meu formulário para uma mesma coluna da minha tabela na base de dados.

A coluna é a mesma mas as linha não, cada campo vai atualizar uma linha da tabela.

Alguém consegue me ajudar?

Estou tentando fazer assim.


                               String idIpinners = String.valueOf(escolha[j].getSelectedItemId());
                                
                                infoAmostra.setVlInfo(editText[j].getEditableText().toString());
                                infoAmostra.setVlInfo(idIpinners);
                                
                                infoAmostra.setFlObrigatorio("S");
                                
                                
                String idInfo = String.valueOf(recuperaIdInfo);
                                
                                if (coletaDao.updateColeta(infoAmostra, idAmostra, idInfo)) {
                                    
                                    Toast.makeText(TesteCadastroColeta_2.this, "OK", Toast.LENGTH_SHORT).show();
                                    
                                    
                                    
                                } else {
                                
                                    Toast.makeText(TesteCadastroColeta_2.this, "ERRO METODO UPDATE", Toast.LENGTH_SHORT).show();
                                }

Desta forma ele realiza o upload somente dos dados referentes a linha [java]infoAmostra.setVlInfo(idIpinners)[/java].

Se eu alterar a posição das linhas


infoAmostra.setVlInfo(editText[j].getEditableText().toString());
infoAmostra.setVlInfo(idIpinners);

para


infoAmostra.setVlInfo(idIpinners);                                
infoAmostra.setVlInfo(editText[j].getEditableText().toString());
                                

Ele só realiza o cadastro referente a linha [java]infoAmostra.setVlInfo(editText[j].getEditableText().toString());[/java].

Alguém consegue me dar uma luz?