I have read on another forum, that if you live in an apartment, you don't have to have your own individual buildings insurance, as it is covered by the insurance that the community pay for the building.
www.spainforum.com/home/lees.php?id=2183&reactieid=2183&rss=1