With just over 3 days until the team reports to camp, this is about the only kind of free agent acquisition you can do.
You sign a player like Hatteberg, hope he contributes and (in a perfect world) contributes enough to make him worth a prospect at the deadline. Otherwise, he's a warm body that can fill a bench spot on a team that at least needs to field a squad for 162 contests this season, even if many many losses are already in the cards.
It's not a great move, it's not a bad move...it's just some roster churning. At worst, it at least guarantees that the team is not just handing Jacob Cruz a roster spot because he still has all his jerseys from last season. He plays middling defense, and somehow I think that just isn't going to cut it on a team run by a former Twins exec.