Do I have to go through the visa appointment?

Yes. To get a J1 visa, you will have to go through the visa process in your local embassy or consulate.