Birthrate isn't the same as the number of children per woman. It's lower, if the population lives longer, as there are more and more adults per newborn.
And, at any rate, my point was that my perception is off: Germany's birthrate is low and the majority of people aren't Catholic.