Dúvida com vetor

Oi pessoal, to fazendo uma função como demonstrada abaixo:

Iterator it = BtsversaoInativa.iterator();
Bts[] versoesInativasBts = new Bts[BtsversaoInativa.size()];
int i = 0;

    while (it.hasNext()) {
        versoesInativasBts[i] = (Bts) it.next();
        i++;
    }


  //-------Pegando os valores bloqueado/Revisão/Oficial/Reedicao e setando status ---------//

    int ite = versoesInativasBts.length;
    int inc = 0;
    int j = 0;

    while (ite > inc){
   
    bloqueado = versoesInativasBts[j].getBloqueado();
    revisao = versoesInativasBts[j].getRevisao();
    oficial = versoesInativasBts[j].getOficial();
    reedicao = versoesInativasBts[j].getReedicao();


    //função que retorna o status;
    if(bloqueado.equalsIgnoreCase("s") && revisao.equalsIgnoreCase("n") && oficial.equalsIgnoreCase("n") && reedicao.equalsIgnoreCase("n")){
          status = "Edição";
    }else if (bloqueado.equalsIgnoreCase("n") && reedicao.equalsIgnoreCase("n")){
          status = "Edição";   
    }else if (revisao.equalsIgnoreCase("s")){
         status = "Revisão";
    }else if (revisao.equalsIgnoreCase("ok")){
         status = "Revisão OK";
    }else if(oficial.equalsIgnoreCase("s") && reedicao.equalsIgnoreCase("n")){
         status = "Oficial";
    }else if (bloqueado.equalsIgnoreCase("s") && reedicao.equalsIgnoreCase("s")){
         status = "Reedição";
    }
      
    
    versoesInativasStatus.add(new Option(status.toString()));(Problemaaaaaaaaaaaaaa)

    j++;
    inc++;

    }

Justo nessa linha eu gostaria de criar um vetor que fosse armazenando a cada loop o valor de status, exemplo: ele iria passar 20 vezes por essa posição, então ele armazenaria nas 20 posições o valor
de status.

Se alguém puder me ajudar.

Obrigada.

Coloque as tags CODE para facilitar a leitura.

Não entendi sua dúvida, você está recebendo uma Exception nesta linha? Qual?

Não Não…nehuma exception.

Eu quero criar um vetor para receber as informações que estão vindo do status, e ir armazenando nesse vetor.

Obrigada.

Seria isto?

			List versoesInativasStatus = new ArrayList();
			versoesInativasStatus.add(new Option(status.toString())); // (Problemaaaaaaaaaaaaaa)

Detalhe, você realmente precisa de um Vector? Normalmente o ArrayList é mais indicado!