Es gibt zwei Arte von Hack, der eine ist das direkte Hacking, bei dem man sich Zugriff auch ein andere Gerät/Konto verschafft, das andere ist die manipulation von Daten in Spielen.
Letzteres geht nicht nur bei Java-Offline-Spielen.
Ein Beispiel: Das MMO Flyff (Fly For Fun), dort wurden Daten Client-Seitig in einer Tabelle gespeichert, die man bearbeiten konnte und sich somit Vorteile im Spiel verschafft hat. Dafür wurden nämlich Spieler gebannt.
Auch beim Browsergame OGame konnte man eine Zeitlang das Spiel mit SQL-Injektionen hacken. Und bin mir sicher dass es nicht das einzige ist.