If I recall correctly, we've had the same issue on MAJA 3 and ended up using the TM version of the GIPP files. The L1Cs have SENTINEL-2A somewhere in the metadata, while the GIPPs have SENTINEL2A, which causes MAJA to fail:
See the following diff (SENTINEL-2B works, SENTINEL2B fails as above):