Titans sponsor apologises for James gaffe