Welcome to the community. mark has already posed some thoughts for you. I have some additional questions of a more practical nature:
1. Why would you consider temperature categorical? It doesn't matter that the temps are coded, they can still be continuous and treated as fixed effects in the model. Also why 4 levels? Is temperature really hard to change? Why?
2. It looks like you only have two factors (main effects) in the experiment: Temperature and Cultivar. And you are suspicious of an interaction effect. Why 3 reps of the subplot?
3. How adequate is your measurement system (% germination)?
4. One look might appear like you have 4 blocks and you are confounding temperature with the block. This I would not recommend as you confound noise with a design factor.
5. If temperature is hard to change, then the design you describe has no way to estimate the whole plot error. If this is the case, you might want to reduce the 3 reps you have of the sub-plots to 2 and then replicate the entire design (then you have a replicate x whole plot term to be used as the error term to compare temperature effects to).
6. I don't know where you are in your investigation? I'm not sure if this investigation is meant to understand the causal structure or to pick a winner? Why not start with screening 2 levels of temp (extreme) and 2 levels of Cultivars (extreme). Get an estimate of the first order model and then iterate to expand the space.
For an excellent paper on split plots:
Box, G.E.P., Stephen Jones (1992), “Split-plot designs for robust product experimentation”, Journal of Applied Statistics, Vol. 19, No. 1
"All models are wrong, some are useful" G.E.P. Box