This may be a naive question- but since you have a flatbed, and these are for table tops - I agree with Player- Glass will last.
So can you:
1. reverse print on glass, then underbase with white?
or
2. reverse print on clear vinyl, underbase in white, then apply to glass?