Upvote:4
If you collect your baggage, you will need to leave the transit zone and check it in for the next flight.
To get out of the transit zone, you would need to go through the passport control, which means you do need a Schengen or Swedish national visa.