Puoi implementare un'interfaccia con un metodo setParameter(Vector<Object> params) e fare in modo che la classe Client implementi anche quell'interfaccia oltre a Runnable. In questo modo sei sicuro che il metodo setParameter ci sarà.