Могу ли я это сделать?
Да. Национальная виза из шенгенской страны дает вам право посещать другие шенгенские страны в рамках правила 90 дней из 180. Даже если ваша виза была ограничена только Германией (что было бы наиболее исключительным), она позволила бы вам въехать в другие страны Шенгенской зоны с целью транзита в Германию.
Последнее положение содержится в статье 6 (5) (а) Шенгенского пограничного кодекса :
В порядке отступления от пункта 1:
(а) Граждане третьих стран, которые не выполняют все условия, изложенные в параграфе 1, но которые имеют вид на жительство или долгосрочную визу, имеют право на въезд на территорию других государств-членов для транзитных целей, с тем чтобы они могли достичь территории государства-члена, выдавшего вид на жительство или долгосрочную визу, если только их имена не включены в национальный список предупреждений государства-члена, внешние границы которого они стремятся пересечь, и предупреждение сопровождается инструкциями об отказе въезд или транзит;
Я имею в виду, обязательно ли сначала въезжать в Германию?
Нет.
Могу ли я путешествовать с этими авиакомпаниями с соответствующей транзитной визой?
Скорее всего, вы не сможете получить транзитную визу, поскольку для получения национальной визы Германии она вам не нужна.