10% of space full? you can subtract a couple of dozen 0's from that figure.
Long rant coming up, skipping to the end is advised
Also, space IS that colorfull, you just can't see it. (huh?) That image is a composite of a lot of different pictures, all of which have different shutter times, focus etc. As suns reach different mass, they reach different heat levels, which in turn gives of another color. (blue=hot, red=cold)
The color also depends on the stars "atmosphere", which adds what is called "abosortion lines" to the spectrum (caused by materials absorbing a certain wave length). With an "atmosphere as our sun and Sirius have, give distinct hydrogen lines. while Ursa majoris give of a distinct carbon line.
This effect makes our sun yellow, with a yellow sheen (no big difference) but it makes Sirius white with a yellow sheen, which can be detected.
looking at the spectral lines, one can easily distinguish between a stars heat and it's components (and thus day something of it's age)
of course, with nebulea reflecting this light (them being mostly white) they asume the same color, which is what we can see.
The problem with telescopes is that they only have a very small area on which they focus, so you can't take a picture of such a large region at once. Therefore they make composites from several smaller pictures, which show each 'shiny' as good as it can.
Hubble however, does not have a color camera. It's essentially black and white. However it uses filters from a very broad range to generate a picture. Most of the colors are added later to clear up the picture or to compensate for our eyes' lack of seeing IR and UV light. They are sometimes representative of the real light that is send out/reflected from the body.
Long story short, Stars do have that many colors, hubble doesn't record them though. These colors are added later. this is how the universe looks