Applying join to mesh
These weird shapes are likely due to Wireframe modifier on the "net" object. When you join them Wireframe modifier applies to spheres too. If you are not going to change settings on Wireframe modifier later, then you can apply it before joining with spheres.