Fala meu querido, tudo certo?
Não existe perguntas Idiotas, o Idiota é não perguntar nada, e se privar de um conhecimento que poderia lhe ser útil em algum momento, aprender com tudo e com todos é o que nos define =D
Sobre a sua dúvida, JPA é apenas uma especificação. O que isso quer dizer? São as regras que definem como algo deve funcionar. Quando você usa o Hibernate com o JPA, você está realmente usando a implementação do Hibernate JPA. Digamos que JPA é a interface enquanto o Hibernate é a implementação. Deu para entender?
Abraço!