I don’t think St. Paul contradicts St. James. Do you?
No, I don’t which is why the Catholic interpretation of James is wrong.