Not able to connect to IOSDriver

Hi,
I am trying to run test cases using unit. However I am getting the error “No such method Error: org.openqa.selenium.remote.errorhandler”. I have configured selenium 2.44.0, java-client-2.1.0 and son 2.3.1…I am not able to connect to IOSDriver…My code looks like this:
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;

import org.junit.After;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.MobileBy;
import io.appium.java_client.ios.IOSDriver;

public class ActivityIndicators {

IOSDriver driver;

@Test
public void testNavigation() throws MalformedURLException{
	DesiredCapabilities capabilities = new DesiredCapabilities();
	capabilities.setCapability("platformVersion", "8.0");
	capabilities.setCapability("platformName", "iOS");
	capabilities.setCapability("deviceName", "iPhone6");
	File app = new File("Macintosh HD/Users/ANYAARADHYA/Desktop/UICatalog.app");
	capabilities.setCapability("app", app.getAbsolutePath());
	
	driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

I am getting error in the last line of the code shown. Any help will be appreciated…Thanks in advance.

@Mamatha :- I just tried the below code and it is working fine for me, So you can try this code. IF it won’t work that means problem is with your configuration.

import io.appium.java_client.AppiumDriver;
import io.appium.java_client.ios.IOSDriver;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.remote.DesiredCapabilities;

public class UICatalog {
public static AppiumDriver driver;

public static void main(String[] args) throws MalformedURLException, InterruptedException {
	
	    DesiredCapabilities capabilities = new DesiredCapabilities();
		capabilities.setCapability("deviceName", "iPhone 5");
		capabilities.setCapability("platformName", "iOS");
		capabilities.setCapability("platformVersion", "8.1");
		File app = new File("/Software/apps/Debug-iphonesimulator/UICatalog.app");
		capabilities.setCapability("app", app.getAbsolutePath());
		driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
		driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
		
		}

	}

Where can I get io.appium.java_client.ios.IOSDriver? Is it in a jar somewhere?