Java は基本的に全て動的バインディング。
でも GPL 系でどういう解釈になっているかは知らん。俺も教えて。
以下俺妄想。

■セーフ
・LGPL の JAR にクラスパス通してアプリ実行

■アウト
・JAR をバラして中のクラスファイルを自分のJARに入れる
・ソースを自分のプロジェクトに持って来て(修正、無修正問わず)再コンパイルして使う
・ソースを自分のソースにコピペして使う

■グレー?
・JARを配布バンドルに含める

まぁ実際作れと言われたら、LGPL のライブラリ使うところだけインターフェース化して
完全に切り離し、アダプタ用意してデフォルトでもとりあえずは動くようにしておく。
んでそのライブラリとそれ用のアダプタを別個にダウンロードさせるような設計に
しておけば、最悪公開が必要なのはそのアダプタまでになるんじゃないか。
GPL 汚染モデルがどこまで強力か知らんが。