Ecclestone has held talks with the Nurburgring over a deal for this year, but the cash-strapped circuit has so far yet to confirm whether a race will go ahead.
Nurburgring and Hockenheim share the German round on a biannual basis, with the circuit in the Eifel mountains set to host the 2013 event.
"The race is on-off, on-off. It's all a little bit political", Ecclestone said.
"The Nurburgring is where the race should take place, and the AvD [Automobilclub von Deutschland] say unless they can do it then it can't take place."
AvD own the Nurburgring, while rivals ADAC are in charge at Hockenheim, which hosted the 2012 German Grand Prix.
"It's all a bit messy with different political groups fighting each other", he added.
One solution could be to revive the European Grand Prix title. When ADAC refused to relinquish ownership of the German Grand Prix to the Nurburgring in 2007, the circuit hosted that event as the European Grand Prix.
"We've said to them we don't have to call it the German Grand Prix this year, we can call it the Grand Prix of Europe," Ecclestone added.
"We're doing our best to get it sorted."
The event is pencilled in for July 7th.