De primeras se me ocurre un hashmap<String, Integer>, en el que enlaces cada String de tu array con un entero que te indique el fragment a lanzar.
Asi, cuando te hagan click en uno, solo tienes que ir al hashmap y obtener el entero que le corresponde a esa String, y mediante un switch eliges el fragment a lanzar.
No te recomiendo hacer uno de <String, Fragment> ya que el HashMap guardaria la referencia al Fragment, y eso puede llevar a memory leaks. Y el WeakHashMap está desaconsejado, creo recordar