This is a bug in FSharp.Data (fixed in 2.0.0-alpha3) which thinks 1;2;3
is a file and doesn't try to parse it as a CSV snippet, but you can use the following instead which will work:
CsvProvider<Sample="category (string); id (string); timestamp (string)", Separator=";">