Vale, ya esta solucionado.
El problema era el que decíais. Estaba llamdo al campo Categorias, cuando en la tabla el campo se llama Categoria. No se como no lo ví.
Jonatatan me gusatría que explicases lo que decías sobre crear dos tablas idiomas y menu y relacionarlas, no se mucho sobre modelado de bases de datos, y no se muy bien como hacerlo. ¿Podías desarrollar un poco más la idea?.
Gracias a todos por su ayuda.