This is your own approach to the verses that is really the problem; that one author takes precedence over the other. Instead of debating in this form, literally putting the scripture against scripture, you should be able to demonstrate how your reading of James does not contradict Paul.
My dear, I'm not the sola scriptura Christian here. I believe, and have stated what my Church teaches. I want to know how a self-interpreter reconciles the difference: instead, I've received more personal criticism than straight answers.