Can I get Spanish TV on Freesat in Spain?

No.
Freesat is a UK TV service offering UK free to air channels.
You can also not get any Spanish TV hcannel on Sky TV in SPain either.
TVE International used to be the only SPanish TV channel on Sky TV , but that was removed last year