How to spawn a sky blueprint?

I assume that loading the BP should be easy

if (Path.IsEmpty()) return NULL;
UObject *obj = StaticLoadObject(UBlueprint::StaticClass(), NULL, *(Path));
UBlueprint *mBp = Cast<UBlueprint>(obj);

but how can I spawn that BP now?
I’m trying to generate on c++ a sky blueprint instance (from BP_Sky_Sphere_C)

Thank you in advance for any tip