Wrt Grid: It is impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found or it is not accessible (Selenium Server 3.14,Java Client 6.1.0)

Did you try the latest appium java client? You need to get it via jitpack, so far.

Could you try the latest one first if you have not tried it yet?