not working on CB but ...
adult - friendly or unconcerned
Spain - bbva
germany - deutsche bank
just fyi - you need to provide proof of residence if you want to open a bankaccount in any country of the EU.
Germany want an ID card or Passport and registration confirmation (gov issued).
Spain - you get nothing without a NIE number (ID that you are resident)