Manipulando informações com JSONObject em java

Collection<JSONObject> jsons = new ArrayList<>();
while (rs.next()) {
       String codigoSerieMostrar = null;
       String nomeSerieMostrar = null;
       String stateMostrar = null;
       BigDecimal valorMostrar = null;
       boolean acho = false;
       for (JSONObject e : jsons) {
              for (Object v : e.values()) {
                     if (v.equals(stateMostrarFinal)) {
                            acho = true;
                     }
              }
       }
       if (!acho) {
              JSONObject json = new JSONObject();
              json.put("state", stateMostrarFinal);
              json.put(codigoSerieMostrar, valorMostrar);
              jsons.add(json);
       }
}

Esta gerando este JSON

[
            {
                "state": "INSUMO 36",
                "ALDEMIR_DE_JESUS_E_SILVA": 189810.0000
            },
            {
                "state": "Rucula",
                "ALDEMIR_DE_JESUS_E_SILVA": 10633.0000
            },
            {
                "state": "Sassami Frango Seara, Tipo 4, Pct  1kg",
                "ALDEMIR_DE_JESUS_E_SILVA": 11100.0000
            },
            {
                "state": "Batata 123456789 123456789 123456789 123456789 123456789",
                "Carnes_Atacado_para_Restaurantes": 11319.0000
            },
            {
                "state": "INSUMO 3499",
                "Carnes_Atacado_para_Restaurantes": 36856.0000
            },
            {
                "state": "Peixe",
                "Carnes_Atacado_para_Restaurantes": 19536.0000
            }
        ]

Só que para cada state, tenho que incluir valores de outros fornecedores, devendo ficar assim:

[
            {
                "state": "INSUMO 36",
                "ALDEMIR_DE_JESUS_E_SILVA": 189810.0000,
                "B_F": 17478.0000
            },
            {
                "state": "Rucula",
                "ALDEMIR_DE_JESUS_E_SILVA": 10633.0000,
                "B_F": 345778
            },
            {
                "state": "Sassami Frango Seara, Tipo 4, Pct  1kg",
                "ALDEMIR_DE_JESUS_E_SILVA": 11100.0000,
                "B_F": 36356
            },
            {
                "state": "Batata 123456789 123456789 123456789 123456789 123456789",
                "Carnes_Atacado_para_Restaurantes": 11319.0000,
                "B_F": 56346
            },
            {
                "state": "INSUMO 3499",
                "Carnes_Atacado_para_Restaurantes": 36856.0000,
                "B_F": 46783
            },
            {
                "state": "Peixe",
                "Carnes_Atacado_para_Restaurantes": 19536.0000,
                "B_F": 24234
            }
        ]

Quando o debug entra em acho = true;, não estou sabendo como adicionar.

Como fazer ?