why do they need to know the race, ethnicity?
Not sure for the specifics, but if there are two John J. Johnsons out there, and one is white, the other black, then it would help in the background check.
I'm not a FFL dealer, I just have done a few transactions recently, and have read the form thoroughly.