This is unfortunately a common IT snafu between Iberia and BA where you have an IB flight number for a BA operated flight. I have never found a way around selecting a different seat, even trying to use the BA booking ref which will be different to the IB booking ref. You may also have a problem with not being able to do online checkin either.