The MIL-L-2105 simply states a set of minimum requirements for that type of oil - i.e. in this case a hypoid/gear oil.
MIL standards are nothing but documents with numbers. In these documents you have a set of rules/specifications/norms for the material involved to comply - at the time the MIL standard was born. The standard does not in any case validate properties/qualities of the material. Rather it sets a reference for the material.
NOTE : You may have loads of different MIL standards for the same type/family of material. This means that any material complying to a more "stringent" MIL standard may also comply to a less "stringent" MIL standard.
In this example the 2 types of BV oil you stock both complies to the mentioned MIL standard - which simply means that the "lower" spec BV oil is satisfactory to comply with that standard or set of specifications.
You may then understand a certain pattern here :
Mil standards has nothing to do with the popular term "quality"
As an example :
Steel bolts have a limited range of use. This is described in an industri standard - as well as in a similar MIL standard. These specs are referred to like the wellknown 8.8 label on the bolt heads. Nothing to do with quality - but simply which spec's these bolts complies with.
Back to your Honda :
If your Honda manual states that the BV oil must comply with MIL-L-2105 - or vice-versa : an oil complying with this standard - is suitable as BV oil in your Honda - THEN both the GL4 and GL5 spec will also comply - as both oil types complies with the same MIL standard.
You get the idea :
A MIL standard (or industry standard) simply sets a reference point for materials. This reference point can then be used by manufacturers of the material - and the consumers of the material - as both parties then knows exactly what each other is referring to

8) :
Note : BV oil = "boite vitesse" oil = "box of speed" oil = gearbox oil