巨大な文字列定数が複数のクラスファイルにわたって複製されています。 final フィールドが文字列定数で初期化され、Java言語によって他のクラスからの final フィールドへのすべての参照がクラスファイルにインライン化されるからです。
JDK はこのバグを解決してサイズを1MB減らすことができました。 詳細は、JDK bug 6447475 を参照してください。