Sachverhalt: A. B.A._ (geb. 1963) ist kroatischer Staatsbürger. Er reiste 1989 als Saisonnier in die Schweiz ein und verfügt seit dem Jahr 2000 über die Niederlassungsbewilligung. Seit 1989 ist er mit C.A._ verheiratet, die mittlerweile in der Schweiz eingebürgert ist. Das Ehepaar hat zwei Töchter, D.A._ (geb. 1991) und E.A._ (geb. 1997), die ebenfalls Schweizer Bürgerinnen sind. Während seines Aufenthalts in der Schweiz wurde B.A._ wiederholt straffällig: Im Februar 1993 wurde er mit Urteil des Strafamtsgerichts Bern wegen sexueller Handlungen mit Kindern und Pornografie, begangen im Mai 1992, zu einer bedingten Gefängnisstrafe von sechs Monaten verurteilt. Des Weiteren wurde er in Kroatien wegen sexueller Handlung und Pornografie, begangen im August 2000 zum Nachteil eines minderjährigen kroatischen Jugendlichen, mit einer Gefängnisstrafe von fünf Monaten sanktioniert. Im Februar 2001 wurde er erneut in der Schweiz wegen sexueller Nötigung eines 17-jährigen Jugendlichen, begangen im November 2000, zu einer bedingten Gefängnisstrafe von drei Monaten verurteilt. Im Juli 2007 wurde er wegen Fahrens in qualifiziert angetrunkenem Zustand, begangen im April 2007, zu einer bedingten Geldstrafe von 15 Tagessätzen zu Fr. 90.-- verurteilt. Schliesslich verurteilte ihn das Obergericht des Kantons Bern am 17. September 2010 wegen sexueller Handlungen mit einem Kind, versuchter sexueller Handlungen mit einem Kind und sexueller Nötigung, begangen in den Jahren 2007/2008, zu einer Freiheitsstrafe von 24 Monaten, wobei gleichzeitig der bedingte Vollzug der im Juli 2007 verhängten Geldstrafe widerrufen wurde. Der Vollzug der Freiheitsstrafe wurde zu Gunsten einer ambulanten therapeutischen Massnahme aufgeschoben. B. Mit Verfügung vom 4. Mai 2012 widerrief das Amt für Migration und Personenstand des Kantons Bern die Niederlassungsbewilligung von B.A._ und wies ihn aus der Schweiz weg. Eine Beschwerde bei der Polizei- und Militärdirektion des Kantons Bern blieb erfolglos (Entscheid vom 11. März 2013). Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Urteil vom 11. April 2014 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 27. Mai 2014 beantragt B.A._ die Aufhebung des angefochtenen Urteils. Es sei ihm die Niederlassungsbewilligung zu belassen und auf eine Wegweisung zu verzichten. Allenfalls sei eine Verwarnung auszusprechen. Eventualiter sei die Angelegenheit zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Polizei- und Militärdirektion des Kantons Bern, das Verwaltungsgericht des Kantons Bern sowie das Bundesamt für Migration (seit dem 1. Januar 2015: Staatssekretariat für Migration SEM) beantragen die Abweisung der Beschwerde. Dem Gesuch um aufschiebende Wirkung wurde mit Präsidialverfügung vom 2. Juni 2014 entsprochen.