Earlier quoted context omitted.
IBAN == bank account number with the bank info baked in, although I think for foreign transfers you might still have to provide the bank code separately. I've never been asked for an address when doing a wire transfer. From what I've heard banks stopped validating the name field a long time ago and you can enter whatever you want.
My Finnish bank has always (10+ years) asked for the full recipient address when I've entered a foreign IBAN (even within EU). Just tested that it still does. I don't think they validate it, though, IIRC I've gotten away with simply putting in "Germany".
I don't remember seeing issues in SEPA area, if I just use the IBAN and pay like any normal payment. If I am specifically doing a "foreign payment" some extra fields need to be filled in. That is how I recall the process, last time was 1 year ago though.