Only JFK stamps passports with temporary EAD. Your OH doesn't *have* to go through JFK but if you want the EAD stamp it might be worth booking two separate flights - one into JFK then one from JFK to wherever your nearest airport is.
If you book straight from your OH's nearest airport to your nearest airport, chances are it won't go through JFK so you might need to be a little inventive with the flights and transfers