My boyfriend is too honest?

My boyfriend and me were friends previously for 2 years. We became a couple 6 months ago and have had our ups and downs. Mainly, much of it has to do with how honest he is and how straight forward his opinion is. His honesty has nothing to do with me personally but is often generalised. For instance, he says people from his race are better marriage material than other my race, which deep down I was a bit hurt and stung, he noticed it and told me not to take it too personally. He has said this about 3 times and I know he is reflecting his doubts onto me. He was the one who wanted to get into a relationship, I agreed. It is just an example of the most recent one.

I had told him he needs to be a bit more sensitive towards me because those kinds of things actually hurt now, compared to when we were just friends and he could express his thoughts to me. He is sensitive towards me, but sometimes it just slips up. He has also made his sister upset with his honesty regarding finding a partner at her age (she is 35+ years old). I had told him he should be more encouraging but he says his just telling the truth.

He thinks there is nothing wrong with being honest, and I agree, but not to the extent where you can hurt peoples feelings too. I feel I am nitpicking his characteristics, but I think his "honesty" is also an excuse to be an asshole.

How can I approach him with this information?

My boyfriend is too honest?
Post Opinion