Marvin file formats, including MRV, are documented
here. The documentation of the MRV file format is complete, though difficult to read. The MOL file format is documented
here; I believe you have to register with MDL to access this document.
We used to use the MOL file format, but we've now switched to MRV. Basically, the amount of information that can be stored increases from SMILES to MOL to MRV. Shortcut groups such as Ph and Et can be stored in MOL or MRV but not SMILES. Graphical information such as electron-flow arrows, boxes, colors, etc. can be stored in MRV but not in SMILES or MOL. The downside of the MRV format is that it is a ChemAxon-only format; if you're planning to use Marvin structures in other programs, store them as MOL or SMILES.
I understand your reluctance to venture into Java, but it's really not hard to learn if you already have some programming experience in Javascript, and it gives you access to the whole JChem library of cheminformatics methods. You can import an MRV or MOL or SMILES structure into a Molecule object, then get information about or manipulate specific bonds (called MolBonds) and atoms (called MolAtoms) in that Molecule. You can put all the Java code in the same JSP document as your Javascript.
You can find the JChem documentation
here. The lower left frame lists all the classes (variable types such as Molecule, String, etc.); clicking on one of those links brings you to the set of methods that you can use to do operations on members of that class. I suggest you examine the Molecule, MolAtom, MolBond, and MolImporter classes. Before you do that, it would behoove you to find and read a short tutorial on the basic concepts behind Java classes (a.k.a. objects), if you do not already have that knowledge.
The ChemAxon folks can explain why "name" won't work for you; we have never used that function. My understanding of the licenses is that the academic license covers everything. If you have an academic license, perhaps your HTML page is simply not configured to read it correctly.
I wasn't up that late. I am in the USA, and the posted times are in Budapest time.