You are funny.
Once you hold a J visa status, before changing into any other nonimmigrant visa status, you need a waiver. There is only one exception: O-1.
You can work holding a J2 visa status. But before your hu*****and gets a waiver, you can't work using an H1.