Hi, Just to add an alternative.
You can take ferries from north Germany to Sweden and avoid Denmark.
A good opportunity to take a rest and still be on your way.
What I know of is
Kiel - Gothenburg
Rostock - Trelleborg
Sassnitz - Trelleborg
Travemünde - Trelleborg
Travemünde - Malmoe