You can also consider Canada. No need for a green card, and the medical is said to be much easier to pass than the JAA one.
A question : are there differences between JAA states re the medical ? Maybe in Spain or elsewhere you could go through it anyway ?