Se in getAllEditors hai usato sostanzialmente lo stesso codice di getAllAuthors ... allora hai creato una duplicazione di logica. Cerca di accentrare quella logica in un solo punto. Cioè la logica: "dato un File JSON con un array dammi un List<T>" la puoi facilmente generalizzare, sfruttando bene le type variable dei generics.
Sui generics e sul combobox comunque ci sarebbe anche un'altra questione, più importante. Stai usando almeno Java 7 (vedo l'uso del "diamond" <> ) e da Java 7 JList/JComboBox e i relativi model sono diventati "generici". Dato che il comboUp ce l'hai nella classe base .... come hai parametrizzato JComboBox?
Se non ci hai pensato (hai usato il raw-type) o l'hai fatto JComboBox<Object>, sappi che si può fare di molto meglio. Vuoi un indizio?![]()