Josef Weber, Rapperswil