Captain in the Navy is actually a high ranking officer in control of multiple ships, equivalent to Colonel in the army. Technically Major doesn't exist in the Navy but it sounds cooler to say than it's equivilant navy counter part.I do have found a mistake. MC is captain and Lym, 2nd in command is a major. But major outranks captain. Shouldn't Lym be lieutenant?
In the fictional USF, Captain Kujo is 2 ranks higher than Major Lym.