I don't know what kind of weavers the Klems were. Johann Baptist was a Tailor by trade in Kittersburg and became a farmer at first, upon arriving in Rochester, NY. He went back to tailoring when he wasn't good at farming.
The records indicate several kinds of occupations but it is in "old" German or Latin and I can't translate them with my little German & English Dictionary. Perhaps someone else researching the Klem family tree will be able to answer your question.