How do I get rid of these dark spots on my lightmap?

Have you tried increasing the lightmap resolution in the static mesh settings? This can be done in the content manager or you can override it in the view port on a per object basis.

If this does not help I would say it is to do with the way you have unwrapped the UV’s. Do you receive an overlapping UVs warning after you bake the lighting?