I cannot reproduce this, this is how I did it:
1) Create new web project
2) Create a class, BaseBean (defines 2 string properties)
3) Create a class ExtensionBean that extends BaseBean (defines 2 more spring properties)
4) Use the Spring View to add a new bean of type ExtensionBean, go to Properties and hit “Load Class Properties” , all 4 properties are loaded, hit Finish
5) New entry created as follows:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="ExtensionBean" class="com.test.ExtensionBean"
abstract="false" singleton="true" lazy-init="default"
autowire="default" dependency-check="default">
<property name="password">
<null />
</property>
<property name="name">
<null />
</property>
<property name="firstName">
<null />
</property>
<property name="lastName">
<null />
</property>
</bean>
</beans>
And no validation errors… can you try that on your end, or tell me how ot reproduce what you are seeing?