You don't need to be a Spanish national to apply, but you will not get any points for being an experienced controller either, and indeed you will be tested to make sure you have a very good level of Spanish.
At least that is the way it is as of now. We don't know what the future lies ahead, and the single license directive was transposed just a week ago.
Cheers,
Juan.