Don't mislead him!
Of course you need J1 waiver before you can transfer to a F1. There are several cases that people got their F1 without J1 waiver, but that's not usual. Never risk your luck in your life. Get J1 waiver first, I-20 can be postponded. Visa expiring won't affact your staying in US