Nein, das löst nicht das Problem der fehlenden Verlinkung der Seiten untereinander.Legen Sie eine Sitemap an. Problem a) und b) gelöst
Bei JavaScript und Java handelt es sich um Skript- bzw. Programmiersprachen, die vom Browser interpretiert und ausgeführt werden.
Um Java ging es gar nicht und ist auch nicht etwas was man für Webseiten in Bezug auf SEO einsetzen sollte.
eine Interaktion findet zwar mit dem Besucher aber nicht mit dem Suchmaschinen-Crawler statt.
Woher nimmst Du dir diese Sicherheit? Selbst Screenreader können JavaScript performant ausführen - dann können es die viel weiter entwickelten Bots von Suchmaschinen ebenso. JavaScript ist heutzutage ja schon eine Sprache mit der man zusammen mit HTML5 kleine Programme schreiben kann, die in heutigen Browsern auch performant laufen. Die Möglichkeit auszuschließen, dass Bots diese generell überhaupt nicht ausführen würde hier zu weit führen. Damit muss man rechnen.