Согласно документации, вы можете создавать службы OData на основе стандартов, таких как JAX-RS.
Вот кодовая страница google , в которой указан текущий статус и ссылки на проект odata4j. Там могут быть некоторые примеры, которые вы можете использовать для создания служб OData JAX-RS.
Я разработчик .NET, поэтому я не знаком с возможностями Java Framework, но, надеюсь, это поможет.