Maybe, but Bernadotte OTL considered only four possible matches for Oscar I (one of whom would be removed TTL because of her Beauharnais blood and Catholicism). The first was a Danish princess (Vilhelmina Marie OTL, but possibly Caroline here (10 years is a long time to wait, while Caroline would only be 4 years older)); the second OTL was Josephine de Beauharnais of Leuchtenberg (here, unlikely to be considered); third was Princess Marie of Hesse-Kassel (OTL duchess Bernhard II of Saxe-Meiningen) and finally, Marie of Weimar, granddaughter/niece of the Russian Emperor.
Now, if we're going towards Denmark, without going Danish, Marie of Hesse-Kassel is a good choice. Her paternal grandmother's a Danish princess, her mother is a Prussian princess. If we're going against Denmark, then Marie seems like a better option: her dad is related to the rulers of Prussia, Brunswick, England, etc, while her mom is related to several other players on the German scene. Plus there's the fact that neither of her parents (nor her maternal grandmother) wanted her to marry her OTL husband, since they were hoping that she'd marry an heir to the throne (and to this end, her mother tried to get Elisa Radziwillowna acceptable as Wilhelm I's morganatic bride, so that Karl of Prussia and his kids would have a better chance of inheriting the throne). So, that said, they might pull some strings to make sure she ends up as queen of Sweden rather than a mere Prussian princess of the blood. (Another thing that doesn't hurt is her paternal grandmother's familial connections to the late Swedish queen, Friederike of Baden, so she might have an in there; although Marie would have a similar in since her paternal grandmother is the sister of Dowager Queen Sofia who's in Stockholm, as opposed to Friederike who's not)