Ummm... Wow, Connecticut. And apparently I was wrong about NJ. And apparently Louisiana blacks are not substantially Catholic after all.
On the other hand, there might sample size issues going on. And both groups tend to be polarized (Protestants containing evangelicals and blacks, Catholics containing conservative Italians/Irish and Hispanics), so sample size could create some real skew.
Interestingly, 20-30% of Hispanic Americans are Protestant, and data shows that Hispanic Protestants are far more Republican than Hispanic Catholics.