dejanh:
Black Riders can do nothing to Falconets when there are 11 Highlanders and 10 Pikes guarding. Any German player that would put Black Riders into melee mode to try and get the Falconets at this point, would be insane.
Forget the Lancers. There is no reason to ship them in against Germany. Ask yourself, what are you killing with them? Skirmishers and Jaegers, that's it. All the rest of the German units and Mercs own Lancers (even Uhlans, cost effectively). The 2 Falconets are way more effective against the Jaegers.
When you age up with 10 pikemen, ship in 2 Falconets first, before Highlanders. 10 Pikes + 2 Falconets can stop a normal force with the help of your TC fire/minutemen, if he attacks THAT early. But if, as usual, the German will wait for atleast Jaegers, you'll have time to ship in 600/700 gold, ship in Highlanders and make more Falconets.
Basically, set your villagers mostly to wood and gold (keep 5-6 villagers on food if you want to continue villager production). You need 400 wood for 2 more Falconets + 2 houses, if you don't use Colonial Estates, and 800 gold. You also need 1200 gold for Highlanders. 2000 gold total. I actually forgot that Spanish don't get the 1000 gold shipment (playing Ottoman too much lately). So ship in the 600 gold or 700 gold shipment from age 2, whichever one you didn't use.
By the time a German would attack with both sets of Mercs, Uhlans and Skirmishers, your villagers will need to gather 1300-1400 gold to have:
10 Pikemen, 11 Highlanders, 4 Falconets.
Surviving the Jaeger, Black Rider, Skirmisher and Uhlan attack will come down to your Falconet micro.
If you have that force ready and your opponent has not shown up yet, build as many more Falconets as you can afford. He may come with Landsknecht instead of Black Riders, with 2 Culverins or his own trained Falconets, so you're gonna need to outnumber his artillery.
The more time he gives you, the more resources you should poor into the counters to what he can possibly send at you.
Oh and only send in the Fort if you think you can afford to spend the shipment. Between the 3 villagers, 5 villagers, 11 Highlanders, 2 Falconets, 700 gold and 600 gold (6 shipments), you'll already be pushing Spain's advantage .
"One wants to be loved, failing that admired, failing that feared, failing that hated and despised. One wants to instill in other people some form of emotion. The soul shudders before emptiness and wants contact, no matter the cost."