Welche Bibliothek für SQLite nutzt du? Xerial (
https://bitbucket.org/xerial/sqlite-jdbc)?
Ich hab gerade mal geschaut: Die ist bereits etwas über 5MB... Ich würde auf eine Antwort vom Verantwortlichen warten. Und darauf hinweisen, dass es nicht gerade viele Java-Libs für SQLite gibt. Du kannst zwar in dem JAR (was ja am Ende auch nur eine ZIP ist) die natives für die evtl. nicht benötigten Platformen löschen, aber das würde ich eigentlich nicht wollen.
Ich würde dem Typen eventuell wirklich vorschlagen, dass du eine Runnable JAR baust, aber die SQLite-Lib aussen vor lässt und er sie selbst beim Start einbinden muss (classpath-Option vom Kommandozeilen-Java, oder das deine Runnable JAR sie per Konvention in einem lib-Verzeichnis neben dem JAR erwartet). Ich denke nicht, dass du die Möglichkeit hast, die Bibliothek auf sinnvolle Art und Weise zu reduzieren.