There are several angles to this. If the OP has boarding passes for the Iberia flights to hand then an international transfer should work OK. Personally I would allow the longer time but that is natural caution.
However with separate tickets the OP is not connecting, so if the inward flight is say an hour late it will be squeaky bum time. Iberia will likely just treat it as a no show with no protections.