Adding StaticMesh

What is Chair1 ? Your code declares the mesh variables as ChairMesh1, you should do

StaticMeshComponent->SetStaticMesh(ChairMesh1.Object);
//instead of
StaticMeshComponent->SetStaticMesh(Chair1);