Ильин Илья 397, MultiFileHashMap

твоя функция checkCommandCorrection, на мой взгляд, не исправила проблемы с многичисленным использования одним и тех же строк: 
System.err.println("\"" + command + "\" has surplus arguments");
System.err.println("\"show tables\" has surplus argument");
System.err.print("Unknown command: \"");
По сути те же условия ты мог прописать в самих функция put, show и т.д