There seems no apparent connection between these two diseases. Floaters are extremely common, and are typically fleeting and harmless. However, the sudden presence of many floaters in one or both eyes can be a sign of a serious eye condition. Many sudden floaters associated with flashing lights could imply a retinal tea, which can lead to permanent vision loss if not treated quickly and effectively.
For the treatment, here is my suggestion, first, use ice bag to release your pain, okay, this also and works for your neck pain. Secondly, take some vitamin as supplement, which can help you to smooth your circulation.