Вы можете вызывать фабричные методы в экземплярах bean-компонентов, но в этом случае фабричный метод не должен быть статическим.
<bean id="myFactory2" factory-bean="myFactory" factory-method="createFactory">
</bean>
В любом случае, я согласен с остальными.Вам необходимо уточнить требование подробно.Если ваш первый com.myco.MyFactory1 возвращает экземпляр com.myco.MyFactory1, нет смысла вызывать его метод createInstance.Когда возвращается тот же класс, будет вызван тот же статический метод.
Если ваша первая фабрика com.myco.MyFactory1 возвращает экземпляры разных классов, вы можете использовать приведенный выше код для вызова фабричных методов этих,Но помните, что в этом случае они должны быть нестатичными.
ОБНОВЛЕНИЕ:
Можно создать новый экземпляр, вызвав статический метод для другого экземпляра компонента следующим образом.
<bean id="myFactory2" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject"><ref local="myFactory"/></property>
<property name="targetMethod"><value>createFactory</value></property>
</bean>
Тем не менее, возможно, вам следует переосмыслить свой дизайн.