WdTableInputFormat uses this code to recreate the key distributor:
if (conf.get(ROW_KEY_DISTRIBUTOR_CLASS) != null) {
String clazz = conf.get(ROW_KEY_DISTRIBUTOR_CLASS);
try {
rowKeyDistributor = (AbstractRowKeyDistributor) Class.forName(clazz).newInstance();
if (conf.get(ROW_KEY_DISTRIBUTOR_PARAMS) != null) {
rowKeyDistributor.init(conf.get(ROW_KEY_DISTRIBUTOR_PARAMS));
}
} catch (Exception e) {
throw new RuntimeException("Cannot create row key distributor, " + ROW_KEY_DISTRIBUTOR_CLASS + ": " + clazz, e);
}
}