Passando valor repetido para tabela

Bom dia, galera estou com um problema, no banco de dados tenho 4 pernoites, só que quando eu listo no sistema aparece 4 pernoites iguais. Ele repete a primeira 4 vezes, e as outras não aparece, alguem poderia me ajudar por favor.

`   modelo = (DefaultTableModel) tblTarifas.getModel();
        modelo.setRowCount(0);
        
        List<String> campos = new ArrayList();
        String sql = "SELECT * FROM tarifario where Nome like '%Pernoite%' "
                + " and Excluido = 0 and De > '1900-01-01 00:00:00' order by Nome, Valor ";
        campos.add("Nome");
        campos.add("Valor");
        campos.add("Tempo_Permitido");
        campos.add("Tempo_Permitido_Minutos");
        campos.add("Codigo_Tarifario");
        List<Object[]> resultSet = ConexaoMY.executarSelect(sql, campos);
        Object[] result;
        if (!resultSet.isEmpty()) {
            result = resultSet.get(0);

            for (int i = 0; i < resultSet.size(); i++) {

                if (!result[0].toString().isEmpty() && result[0].toString() != null) {
                    modelo.addRow(result);
                    System.out.println(result[0]);
                }
            }
        }
    }`

Embora haja melhores maneiras de fazer isso, não deveria ser antes assim?

        for (int i = 0; i < resultSet.size(); i++) {
             result = resultSet.get(i);
1 curtida

Obrigado, eu tinha conseguido aqui também, depois de uma bela recapitulada haha. Mesmo assim muito obrigado.