Имате адска ситуация с JAR.
По каквато и да е причина тази зависимост
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
който има org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
класът крие org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
клас, т.е. същото име, в тази зависимост
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
И този клас няма setPackagesToScan
метод. Отървете се от spring-hibernate3
зависимост. spring-orm
трябва да е повече от достатъчно. Можете да изтеглите източника тук
и проверете сами.