Sim, é possível mapear visualizações para entidades JPA. Afinal, o JPA não faz distinção entre tabelas e visualizações. Apenas certifique-se de que a visão tenha uma "chave primária" (uma coluna ou um grupo de colunas que não sejam nulas e identifique a linha).
Se você não quiser que a entidade seja somente leitura, adicione as regras e/ou gatilhos apropriados.