I did do Oulu (finland) to Calpe (spain) this summer with bus, train and ship in a three days journey. Bus mostly so I could create a tighter schedule and avoid busy Barcelona.
I see you ran already into some problems.
I hope they resolve fast! Good luck!