Hibernate @OrderBy con clase referenciada

Tengo una clase que dice: "ClassA" que tiene una colección de "ClassB"

@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinColumn(name = "COLUMN_NAME")    
private List<ClassB> lotsOfClasses;

"ClassB" tiene una clase asignada "ClassC" que usa anotaciones de asignaciones antiguas simples:

public class ClassB {
...
  @ManyToOne
  @JoinColumn(name="AD_POINT_ID")
  private ClassC classC;
...
}

¿Cómo agrego una anotación @OrderBy a la colección de ClassA a ClassB, para que la colección esté ordenada por la propiedad "name" de ClassC?

Al igual que:

@OrderBy(clause="classC.name asc")

Todo lo que recibo son excepciones de Oracle que dicen que classC es desconocida.

Cualquier ayuda aquí sería increíble, ya que realmente me está molestando en este momento.

PD También debo mencionar que al usar la anotación OrderBy en la colección de esta manera: @OrderBy (clause = "classC asc") (es decir, sin el .name en classC) Obtengo una declaración SQL válida, que usa la columna ID (la clave principal) ) de classC a pedido por.

Saludos, Mark