I can't tell if those are clones or seeds, sorry if already stated?
I hate to be the bear of bad news, but I would toss those plants........
If they are clones, no chance on those finishing properly. ZERO. Putting clones out before June 1st is a waste, and most peeps I know put clones out June 20th. If you put those plants out (if clones) they will continue to flower for a while, then go into re-veg mode. This creates a plant with thousands of sucker branches, tiny nugs, and undeveloped trichs. All bad, and a huge waste of space for your garden.
If those are seeds, then you have a chance they will grow well. I find once an outdoor plant starts to flower premature, only bad things come down the line. Once again, if it were my garden, I would toss those plants.
Seeds can be started as early as March and will have a much lower % of plants that want to preflower. I find if you start seeds in mid to late April, you will cut that % way down. I always plant in holy week, it has to do with moon cycles as well.
Sorry to give you bad news, hope I am wrong and everything works out.