Yes, unfortunately, you can’t apply for the J1 Visa on your own. You will need to present the DS-2019 form in order to be eligible to apply for the J1 Exchange Visitor Visa at the U.S. Consulate / Embassy but only a J1 Visa Sponsor can issue this specific form.