Ponseti, Francisco Xavier, Universitat de les Illes Balears, Espanha