SolrServer.java「add()」メソッドがあります。しかし、「server.add()」は失敗します。次のように使用する場合:
私の抽象クラスで:
public abstract void addDocs( Class<? extends SolrServer> server ) throws IOException, SolrServerException;
私の実装クラスで:
@Override
public void addDocs(Class<? extends SolrServer> server) throws IOException, SolrServerException {
...
server.add(doc);
}

次のように使用すれば問題ありません。
@Override
public void addDocs(SolrServer server) throws IOException, SolrServerException {
...
server.add(doc);
}

なにが問題ですか?
アップデート:
SolrServer.java抽象クラスです。このため、問題は?