Hallo
Andrea,
of course you're right, surnames can't be used as first names in Germany. But the other way round it's possible. Actually Ullmann was a first name before it became a surname, and it's still possible to use it as a first name although it's quite oldfashioned.
Regards,
Satu