Even in Spain I have not seen landing clearances given until the runway is clear . The report doesn't make it clear exactly what was said to each aircraft. Nor does it provide a transcript of the ATC.
I would infer that the Iberia flight were talking in spanish, and received their landing clearance, whilst the Jet2 757 was communicating in english. If I heard another aircraft get a landing clearance, then was cleared to takeoff I would be clarifying fairly rapidly with ATC before going near the runway. Another argument for using english in ALL communications on frequency methinks.