Luego de mucho buscar consultas SQL en access encontre algo en este
thread que me sirvio como guia para intentar resolver este tema.
La solucion era anidar los INNER JOIN con parentesis por la tanto la consulta queda asi:
Código SQL
[-]SELECT p.id_personaje, p.nombre,
h1.descripcion AS volar,
h2.descripcion AS saltar,
h3.descripcion AS correr
FROM ((personajes p
INNER JOIN habilidades h1 ON p.id_habilidad_volar = h1.id_habilidad)
INNER JOIN habilidades h2 ON p.id_habilidad_saltar = h2.id_habilidad)
INNER JOIN habilidades h3 ON p.id_habilidad_correr = h3.id_habilidad
ORDER BY nombre
Muchas Gracias Neftali por tu ayuda!