Se CBox è un List<JCheckBox> (o più specificatamente un ArrayList<JCheckBox> ) di per sé è tecnicamente corretto quello che hai scritto. Si può scrivere più elegante usando il for-each di Java 5 ma non è quello il punto.
Se non fa quello che ti aspetti ... probabilmente c'è dell'altro. Ma senza vedere il resto è difficile dirlo.