you must replace empty spaces to &nbps; in order for html to render your spaces correctly
SELECT REPLACE(
(rtrim(value2) + space(15 - len(value2)) + Value3),
' ',
' '
) as val,
Value2
FROM [Parameter]
WHERE ([ParamType] = @ParamType)