You'll get double the miles you would get if travelling Business or First. So if it was 3000 in Economy, you'd normally get 4500 in J. With this offer, you'd get 9000.
In F, you would get 12,000.
I can't see anything that prohibits you combining this with the companion fare.
However, you cannot combine this with the online booking bonus.
Cheers,
Rick