One other way to launch Chrome in incognito mode is add argument -incognito like following
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
For further understanding, you can refer to the Selenium Training.