Si ho visto ma tutte queste righe sono doppiate all'interno della condizione if e a parte quella che crea il nuovo contenuto, le altre mi sembrano inutili.
Hai notato che l'errore non si verifica se fai l'addChild del secondo comboBox dopo che l'utente ha fatto la scelta nel primo ?