Make the awt.Color class constructors except out of range arguments
There is nothing too bad about this, and it is an acceptable pattern to get rid of extra/boilerplate code (for example IOUtils from Apache Commons has a closeQuietly for streams that takes a way a lot of the nested try-catch-finally madness for closing streams).

However, I would argue that it is better to validate your inputs to make sure that they don't exceed the ranges, or at least change the code that generates your values to ensure that they do not generate invalid values.

For example, you could have a method called generateColor(speed) that returns a sane Color instance.

I would also suggest using Math.max and Math.min in this method  instead of using a bunch of ifs.