Darren Barker's first defence of his IBF middleweight title ended in defeat after being stopped in the second round by Felix Sturm in Germany.