I'm not an expert on the subject, but, sadly, I'd guess that it is a virus. Many of the yellow spots are in the shape of rings or partial rings. From what I've read, that usually indicates a viral infection, likely a mosaic or spot virus. Leafhoppers are evil!
In what area of the country are the plants growing?