German authorities are facing criticism because of the role of a Hamburg-based Iranian bank in financing Teheran's nuclear and missile development programs.