Segnalo che ho risolto, bastava creare nel thread un nuovo CommandListener "clone" di quello del main, se qualcuno ne ha bisogno, gli do il link dell'esempio...