Hexx, afaik, there is no source in the SFB literature that explicitly states the exact number of DN's that the Feds built (I could be wrong, I just haven't seen or heard of one). I do have a theory, though...
It states in a number of places in SFB that the Feds conducted various deceptions campaigns, particularly regarding the numbers of certain ships they could field (the CVA's are the main example of this). When you look at the listings for the DN's...
2100 Federation
2101 Star League
2102 *
2103 *
2104 *
2105 *
2106 Konkordium
2107 *
2108 *
2109 Concordat
2110 Directorate
2111 *
2112 Star Union
2113 Alliance
2114 *
2115 Dominion
2116 *
2117 *
2118 *
2119 Consortium
2120 Entente
2121 Trusteeship
2122 Unification
2123 Solidarity
...there is a total of 13. IIRC, the Federation and the Star League were the only Dn's in the Fed inventory prior to building the DNL's ('67-'70). Now, notice DN 2120 Entente. This was the first DNG, launched in '75. Obviously, the Feds couldn't have built DN's 2102-2119 (17 ships) between the last DNL and the first DNG (although they might have been able to build the seven ships listed by name between Star League and Entente in that time).
The point is, the Feds could have been giving new DN's increasingly higher NCC numbers to fool the Coalition into thinking that the Feds had more DN's than they actually had. I also think that the four slots after Star League were originally intended for the DNL's, but with war on the horizon, the Feds decided to give different numbers to the DNL's, skipped those four numbers, and the next DN built was given the number 2106, starting the deception (this is what I get for trying to get inside SVC's head late at night, lol).
So, in the end, I think that the DN's listed by name were, in fact, all of the DN's built by the Feds.
A few side notes; the third CVA you were thinking of is the Zhukov. Also, you should check your numbers on the BCH's; the Feds built 10, the Klinks 10...actually, the Feds built eleven. You are missing BCS-1766 Lemuria.