Hi,
It is not your cuttings that are too long, but your cups are too shallow !
You need 3 nodes or more in the water and then, too, 2/3 of the cutting in the water.
Change water every other day and keep them next to a window for light/sun and heat. Don't put them in a fresh humid spot at that point.
After 3 weeks, put them in a pot of black dirt from the nurseries ... Good Luck !
Now because I'm I..S..O.. certified (who doubted?), well you know: do what I say and not what I do .
What I did with my last 3 cuttings : Cut them from the tree, remove all leaves except the last 3 ones and put them in the pot of dirt from the nurseries, water them and put in the greenhouse. When they either perk up or leaf out start to take them out of the greenhouse - success with the first two from August - two more started 2 weeks ago.
This works in the Summer, now, you want them to continue growing, so prepare your greenhouse with controlled temperature or move them to your house with growing lights or near a sunny window - that is for a Zone7, adapt if you're in a hot desert.
Starting in the water is more cutting friendly. So I still advise you to walk that path.
My second method is for when you have more cuttings than you'd like to handle, especially if a tree did send root shoots when I did not agree for that :) .