Answer:
No, They are different names, although both go back to ancient Hebrew. Johann is a German form of the name "John", which comes ultimately from the Hebrew Yohanan, meaning "God has favored". Joseph comes from the Hebrew Yoseph, which means "God increases".