B.J. was supposedly a captain in the US Army and a helicopter pilot during the Vietnam War. Most pilots were actually Army warrant officers with higher-ranking commissioned officers only flying the less dangerous missions as their experience was required from administration and training.
This conflicts with the series narrative as B.J. was actually shot down and taken captive for a short period of time which is unlikely to have occurred during the conflict.