I am using Redmi Note 3 to run the program. It starts the every app whose package and activity have given, then I am getting error for all the programs

package Day1;

import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.TouchAction;
import io.appium.java_client.android.AndroidDriver;

public class DragAndDrop {

public static void main(String[] args) throws MalformedURLException, InterruptedException {
	// TODO Auto-generated method stub

	DesiredCapabilities capabilities = new DesiredCapabilities();
	capabilities.setCapability("deviceName", "Redmi Note 3");
	capabilities.setCapability("platformName", "Android");
	capabilities.setCapability("platformVersion", "6.0.1");
	
	capabilities.setCapability("appPackage","com.mobeta.android.demodslv");
	capabilities.setCapability("appActivity","com.mobeta.android.demodslv.Launcher");
	
	AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
	
	Thread.sleep(5000);
	
	driver.findElementById("com.mobeta.android.demodslv:id/activity_title").click();
	
	List<WebElement> Ele_Cont = driver.findElementsById("com.mobeta.android.demodslv:id/drag_handle");
	System.out.println(Ele_Cont.size());	
	
	TouchAction action = new TouchAction(driver);
	
	action.longPress(Ele_Cont.get(0)).moveTo(Ele_Cont.get(5)).release().perform();
	

}

}