Johannes Eggenberger, Switzerland