You may try if any of these solutions work:
You can escape the colon in the property value by using \ before the colon. This should allow the SpEL parser to treat the colon as a regular character instead of part of the expression.
Property File:
report.type.urls=SOME_TYPE:'file:\\/home\\/SOME_TYPE'
@Value("#{${report.type.urls}}")
private Map<String, String> reportTypeToUploadHost;
Alternatively, you can directly define the Map in your @Value annotation using SpEL's map literal syntax:
report.type.urls=SOME_TYPE:file:/home/SOME_TYPE
@Value("#{${report.type.urls}}")
private Map<String, String> reportTypeToUploadHost;